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

[4.0 -> main] Pinned Builds manual dispatch workflow in CI #1339

Merged
merged 38 commits into from
Jun 23, 2023

Conversation

oschwaldp-oci
Copy link
Contributor

Pinned builds run in GitHub Actions

Resolves: #735

oschwaldp-oci and others added 30 commits June 14, 2023 11:26
…ed quickly allowing development of actual workflow in follow on branch.

Need to have workflow file merged before github will allow triggering it in a development branch.
Build package and upload artifacts.
Ubuntu 18.04 installs  git 2.17.1, but need 2.18+ for git submodules to work.
…knob

[3.1] `CMAKE_INSTALL_PREFIX=/usr` for pinned builds in CI
[3.1] Pinned Builds manual dispatch workflow in CI
matrix:
platform: [ubuntu18, ubuntu20, ubuntu22]
runs-on: ["self-hosted", "enf-x86-beefy-long"]
container: ${{ matrix.platform == 'ubuntu18' && 'ubuntu:bionic' || matrix.platform == 'ubuntu20' && 'ubuntu:focal' || 'ubuntu:jammy' }}
Copy link
Member

Choose a reason for hiding this comment

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

Do we need th ubuntu18 stuff for 4.0?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good call. Thanks for catching that. Addressed: 933c550

Copy link
Member

@spoonincode spoonincode left a comment

Choose a reason for hiding this comment

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

nice

@oschwaldp-oci oschwaldp-oci merged commit f1513d8 into main Jun 23, 2023
@oschwaldp-oci oschwaldp-oci deleted the pinned-builds-workflow-in-ci-main branch June 23, 2023 14:05
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.

Pinned Builds in CI
3 participants