-
Notifications
You must be signed in to change notification settings - Fork 121
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
use brewkit-v1 #4314
use brewkit-v1 #4314
Conversation
mxcl
commented
Dec 5, 2023
•
edited
Loading
edited
- ci.yml is pull requests
- ci-squared runs to verify changes to the deploy yamls can be tested without uploading anything to bottle storage
- pkger.yml is the workhorse
- built/test/bottle per platform/arch combo are in same workflow
- this means that bottles will upload if a platform succeeds rather than all bottles failing if one platform fails
9fc4509
to
02977ad
Compare
Not passing because brewkit v1 needs a formal release before this will be green. |
test-container: | ||
description: > | ||
A JSON array of docker image names or `[null]`. | ||
Indeed! You cannot leave this as `null` or undefined. | ||
Sorry, GHA is not flexible enough to efficiently work around this. | ||
required: true | ||
type: string |
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.
simpler to make it default: '[null]'
?
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 I couldn't easily get this to work because the github actions expressions capabilities are too inadequate.
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.
ie. you cannot ||
off an array and you cannot check if the content of a variable is an array either.
@@ -1,5 +1,4 @@ | |||
dependencies: | |||
pkgx.sh/brewkit: ^0 | |||
pkgx.sh/brewkit: ^0 || ^1 |
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 like this better than <2
?
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.
What and allow v−1
😂. I prefer this, but yeah either would be fine.
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.
this, too, looks good. i am certain there will be some breakage we cannot find until it is live.
failure because we have exotic unicode characters in our paths and Ruby 2 doesn’t support unicode paths and this failure is during the brewkit Got a fix in mind. |
is it not using exotic unicode characters? or am i taking crazy pills? :) |
Wasn't sure where I should use |
we swap I could make the actions/checkout step always go to a subdir to workaround that and probably should. Or abandon the slash replacement altogether. It's nice to be able to easily browse the various folders in a pantry checkout, but in general I haven't felt it required for usage. |
we moved off of makes |
All green. Will merge tomorrow. |