Comments (6)
This one is non-trivial, I'm afraid. You need two make to reliably build the web pages.
We could commit the .dep file into the repo to avoid it. I personally dislike keeping generated content in git, but maybe I need to overcome this ...
from website.
This is what I'm doing so far within my GitHub Action pipline: https://github.com/itrich/website/actions/runs/1037602004
- uses: actions/checkout@v2
- name: Setup Node.js environment
uses: actions/[email protected]
- name: Install dependencies
run: |
sudo apt-get install sed python-markdown imagemagick cleancss
sudo npm install html-minifier clean-css-cli -g
- name: make .dep
continue-on-error: true
run: make .dep
- name: make html
run: make html
- name: rsync build
uses: burnett01/[email protected]
However, I'm still struggling to avoid the step make .dep
to fail unsuccessfully. Have you any clues?
from website.
You could do a touch -d "2000-01-01" .dep && make .dep
to avoid the exit code killing your pipeline.
from website.
Seems that the root cause was tmp/logos.html
not being present before executing make .dep
, which seems odd.
However, my GitHub Action finally runs flawlessly, see https://github.com/itrich/website/actions 👍
from website.
The processing is
source
--- (md2html/genlogos.py/include.py) ---> tmp
----- (minify) ------> build
.
The real problem is that we source the .dep
file from the Makefile which itself knows how to generate .dep
.
We probably need to split the Makefile into two Makefiles to make things clean.
The first Makefile generating all that's needed for .dep
and then generating .dep
. And a second that can then cleanly source the .dep
file.
from website.
Closed by #124
from website.
Related Issues (20)
- Several logos on SCS website "Supporting companies..." are missing
- Announcement of SCS Hackathon is missing from the SCS website
- Marc and several supporting companies are missing from the map on the SCS website HOT 3
- Add "Event" button in the SCS homepage header. HOT 2
- Add a bar to SCS Homepage to announce SCS Summit 2024 in connection with OpenInfra Germany Day and link to SCS Summit landing page and OpenInfra Europe announcement respectively.. HOT 8
- Exchange carousel "R5 around the corner" with blog about SCS Hackathon. HOT 1
- Linux Magazine Article about SCS R5 is missing on SCS website HOT 1
- several supporting companies are missing from the map on the SCS website HOT 2
- Add MB Foss Conference Talk to the homepage HOT 1
- Add SCS Summit Banner to Top level Caroussel HOT 1
- main field should link to conference page
- Update link to OpenInfra Day Germany on SCS Summit Landing Page
- events page updaten HOT 2
- Press release for R6 should have clickable links
- Write blogpost on costs of making a cluster SCS-compliant HOT 1
- summit program 2024 publishing HOT 1
- Local build procedure does not work anymore
- Blogpost "Demystifying Gaia-X Credentials" HOT 11
- Blogpost about the FITKO WG-Cloud PoC HOT 1
- Local build does not work anymore HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from website.