Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup tech debt in build system #271

Merged
merged 5 commits into from
Nov 4, 2023
Merged

Cleanup tech debt in build system #271

merged 5 commits into from
Nov 4, 2023

Conversation

cedounet
Copy link
Collaborator

@cedounet cedounet commented Nov 2, 2023

Nothing dramatic, just doing it before it accumulates too much. One actual bugfix on the BW ebook mime type

Accumulated some debts through panic debug as CI was broken... Nothing
dramatic but could do with a bit of cleanup.

Simplify dependency graph, might also make the whole thing faster when
run in parallel
Those are not needed anymore.
- Symbolic links
- Update .gitignore files
last fix only fixed the xml container not the MIME type :(
This is only useful when debugging so makes sense not to wait for the
entire compilation.

so support for epub though would require to change the config file with
Make:htlatex { latex_par="-halt-on-error"}
We only build that right now so let's put in main macro
@cedounet
Copy link
Collaborator Author

cedounet commented Nov 2, 2023

@hendricius is there a way to run manually the CI actions (release book, website) without merging to main so I can test it before braking the build like last time.

While asking CI question, we don't need validate on merge to main as we do it and much more in release_book anyway, is there a way to disable it?

@cedounet cedounet merged commit afc9e37 into main Nov 4, 2023
2 checks passed
@cedounet cedounet deleted the cleanup_bw_makefile branch November 6, 2023 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant