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

REC-67: build release on Debian 11 #49

Merged
merged 11 commits into from
Sep 10, 2024
Merged

REC-67: build release on Debian 11 #49

merged 11 commits into from
Sep 10, 2024

Conversation

jayconrod
Copy link
Contributor

@jayconrod jayconrod commented Sep 6, 2024

Switched to a Debian 11 worker image so that we link against a glibc with a lower version.

Disabled remote execution for the release workflow because the currently release binaries
are linked against a higher version of glibc and don't run on Debian 11. Also some things
are not wired up correctly. We can turn this back on after the next release.

Added a "dry run" mode to the release workflow so it's easier to check if things are wired up
correctly in the future.

Release binaries should not require glibc from Debian 12, we can use
something a little older.
@jayconrod
Copy link
Contributor Author

jayconrod commented Sep 6, 2024

@jayconrod
Copy link
Contributor Author

jayconrod commented Sep 6, 2024

It looks like we haven't granted permissions for the Debian 11 images to CI runners yet.

EDIT: now fixed.

Copy link
Contributor

@ola-rozenfeld ola-rozenfeld left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM % warning about switching to choice

@@ -21,17 +21,27 @@ on:
type: string
description: Version of engflow_auth to release; must be a semver version string, starting with `v`
required: true
dry_run:
type: boolean
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rogerhu
Copy link
Contributor

rogerhu commented Sep 10, 2024

@minor-fixes - @jayconrod is out for the next 2.5 weeks, can you help merge and get released?

@minor-fixes minor-fixes merged commit 8495458 into main Sep 10, 2024
6 checks passed
@minor-fixes minor-fixes deleted the jay-release-deb11 branch September 10, 2024 17:24
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.

4 participants