Commit graph

8 commits

Author SHA1 Message Date
Simon Howard
35f402aa01 CI: Use the version of deutex from GHA Ubuntu
There's no need for us to recompile deutex every time we build Freedoom,
since it's already in Github Actions. In a comment on #671 it was
mentioned that this was done to work around a crash in the version of
deutex in bionic, but that bug is long-fixed now.
2025-06-11 15:46:22 -04:00
Simon Howard
2a19212f05 Update CI to build make print, not make covers
Since `make print` depends on `make covers`, this is also covered. But
this also builds the new -print.pdf alternate PDFs.
2025-06-02 23:48:32 -04:00
Simon Howard
5b89315bcc manual: Add cover PDF build to CI
This is not invoked as part of the normal build process, and shouldn't
be: we only ever want to build the cover PDFs when we're uploading them
for printing, and don't want everyone who wants to build Freedoom to
have to install Inkscape. However, we should nonetheless include it in
the CI to check that the build step works.
2025-05-22 14:01:28 -04:00
Simon Howard
bb6857fe51 CI: Bump to upload-artifact v4.
Version 1 is deprecated and now fails when run:

https://github.blog/changelog/2024-02-13-deprecation-notice-v1-and-v2-of-the-artifact-actions/
2024-09-15 15:07:47 -04:00
&Olga
aef5a102dd github: Update GitHub Actions "make" script
Update to the latest supported GitHub API:
  * Update from v2 to v3 of actions/checkout.
  * Update from ::set-output to $GITHUB_OUTPUT.
2023-04-02 14:19:09 -04:00
NickZ
50e97bcd2c
Add Continuous Integration (#671)
Uses Github Actions to run make and upload the build artifacts
2020-02-28 11:57:27 -08:00
Nicholas Zatkovich
5023c681ec Remove labeler
It doesn't actually work.
2020-02-27 12:46:52 -08:00
NickZ
3476f01f64
Add Github Action: PR labeler (#669)
Adds automatic labeling to pull requests
2020-02-27 12:37:48 -08:00