Branch: refs/heads/main
Revision: ad663af0e499d13a58ee30ce8b740c0badad6b3a
Author: arifthpe
Link: Add GA `build-linux-packages` job by arifthpe · Pull Request #29226 · chapel-lang/chapel · GitHub
Log Message:
Add GA build-linux-packages job (#29226)
Add a job which builds our Chapel APT/RPM package configurations.
Similarly to portability test configs, a dependent job generates the
desired configs by looking in util/packaging/{apt,rpm}. Additionally,
there is a dependent job which builds the tarball once to be reused as
an artifact in each package build config.
Built packages are saved as artifacts.
Future work:
- Refactor to have a "release" version which accepts the release tarball
to build from - and potentially even automatically uploads packages to the draft
release
[reviewed by @jabraham17 , thanks!]
Diff:
M .github/workflows/full-ci-checks.yml
M util/cron/create_release_aptrpm.bash
https://github.com/chapel-lang/chapel/pull/29226.diff