-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix: release workflow #85
Conversation
6e50181
to
f88b0c4
Compare
Added ssl dev Added openssl and pkg-config installs disable mac builds Added gh release step fix artifact path rename release file bump version to test releaes vendor openssl for static linking vendor openssl for static linking move openssl static to hermetic cargo.toml Update .github/workflows/create-release.yml Co-authored-by: Mohsin Zaidi <[email protected]> trying out mac Try brew install openssl artifact mac Added docker image Added tag output for release Disable linux arm64 trying github image repo Use AWS ECR public repo fix: address comments, build binaries fix: dupe key name fix: dupe key name fix: dependency fix: added ending space fix: use build tag for image fix: tag problems
b59d3f7
to
9f9e08c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple of minor comments otherwise LGTM!!
@@ -45,6 +45,12 @@ jobs: | |||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |||
steps: | |||
- uses: actions/checkout@v3 | |||
- name: Install libssl-dev | |||
if: matrix.target == 'x86_64-unknown-linux-gnu' | |||
run: sudo apt-get install libssl-dev pkg-config |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can move the command to a "build-command" entry in the strategy matrix. Then here, you'd just need to invoke the command ($(${{ matrix.build-command }})
?).
publish-hermetic-driver: | ||
IMAGE_NAME=${TEST_SUITE_IMAGE_NAME} ./ci-scripts/publish_hermetic_driver.sh ${BUILD_TAG} | ||
|
||
# TODO Remove this target when the flavors are refactored away |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you can remove this section now after Nathaniel's latest PR.
Statically compile openssl for the hermetic driver release.
Fixed the release steps.