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

Rework bindist CI #4481

Merged
merged 8 commits into from
Mar 24, 2025
Merged

Rework bindist CI #4481

merged 8 commits into from
Mar 24, 2025

Conversation

wz1000
Copy link
Collaborator

@wz1000 wz1000 commented Jan 15, 2025

Working around actions/upload-artifact#489

The idea is to build linux bindists in custom container actions, allowing us to move checkout and upload actions to the github provided container.

See https://docs.github.com/en/actions/sharing-automations/creating-actions/creating-a-docker-container-action#accessing-files-created-by-a-container-action for documentation on how this works.

Because this required many additional files (one per container), I took the opportunity to generate our bindist CI config from a Haskell script.

dependabot bot and others added 3 commits March 24, 2025 16:18
Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.7.9 to 2.7.10.
- [Release notes](https://github.com/haskell-actions/setup/releases)
- [Commits](haskell-actions/setup@v2.7.9...v2.7.10)

---
updated-dependencies:
- dependency-name: haskell-actions/setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@fendor fendor enabled auto-merge (squash) March 24, 2025 13:36
@fendor fendor merged commit 9571349 into master Mar 24, 2025
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bindists Anything to do with binary distributions of HLS status: needs review This PR is ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants