-
Notifications
You must be signed in to change notification settings - Fork 53
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
chore(ci): enable experimental for the PR image builds #1976
Conversation
EXPERIMENTAL=${{ inputs.experimental }} | ||
|
||
make -j${NPROC} V=1 QUICK_AND_DIRTY_COMPILER=1 NIMFLAGS="-d:disableMarchNative" wakunode2 EXPERIMENTAL=${{EXPERIMENTAL}} |
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.
curious if we can have this workflow depend on the build job in the ci
workflow
we can probably skip the docker image building if the ci
workflow fails, right?
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.
We could, my thinking initially was to provide the image ASAP rather than wait for the CI to finish, but we definitely can change that
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.
LGTM
c26560d
to
c71db4a
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.
LGTM! Thanks for it!
|
||
build-docker-image: | ||
needs: changes | ||
if: ${{ needs.changes.outputs.v2 == 'true' || needs.changes.outputs.common == 'true' || needs.changes.outputs.docker == 'true' }} |
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.
Is is needed to add the next snippet in the "filter change detection" above?
docker:
- 'docker/**'
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.
Ah, yes, I added that for the ci, but not for the ci-experimental, good catch
c71db4a
to
f61e03e
Compare
Description
Spliting out the container image build into a separate workflow and invoking it from both
ci
andci-experimental
. This results in 2 images being pushed -${PR_NUMBER}
and${PR_NUMBER}-experimental
- thought it might be useful with regards to the push on RLN latelyChanges
container-image.yml
workflowci
andci-experimental
workflows