-
Notifications
You must be signed in to change notification settings - Fork 4
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
CSUB-1231: Use --profile=production for all builds & CI jobs #437
Conversation
.github/workflows/release.yml
Outdated
@@ -167,7 +167,7 @@ jobs: | |||
id: srtool_build | |||
uses: chevdor/[email protected] | |||
env: | |||
BUILD_OPTS: "--release ${{ needs.setup.outputs.build_options }}" | |||
BUILD_OPTS: "--profile=production ${{ needs.setup.outputs.build_options }}" |
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.
@BradleyOlson64 as-is this change is not being exercised when a PR is created because it gets triggered by a git tag. IMO if https://github.com/gluwa/creditcoin3/actions/runs/10303559931/job/28519918476?pr=437 is failing this one will fail as well.
For full LLVM coverage report click here! |
d75e61a
to
4fc3e23
Compare
and use the correct argument for chevdor/srtool-actions
4fc3e23
to
c839063
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.
These changes look right.
Just to make sure, we're fine with CI runs taking 1.5x longer than before right?
Production builds take quite a bit longer than release builds so I was envisioning only using production for final image builds.
Can you be more precise? Which jobs are taking 1.5x because I'm not able to spot anything obvious ?
Multiple integration tests with the Correction: the failures were due to ommissions to update some of the test scripts, not cause by the SUT itself. However the second point of above statement still holds true. |
otherwise we can't really be certain that the binaries we'll ship actually work as expected!
c839063
to
f666a87
Compare
Runtime upgrade testing -> https://github.com/gluwa/creditcoin3/actions/runs/10317027713/job/28566440763 seems to me to be working fine. The rest of the testing is in this PR which also appears to be looking good. Will port to creditcoin3-next and close this one shortly after! |
Description of proposed changes
Practical tips for PR review & merge: