-
-
Notifications
You must be signed in to change notification settings - Fork 118
Bump deps and add CI #396
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
base: main
Are you sure you want to change the base?
Bump deps and add CI #396
Conversation
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
|
Ignore the PackIt failures, this can't even run on Linux... |
|
The PackIt failures are because we need to bump deps on the Fedora side as well whenever they're updated in |
|
This lgtm. Please also add something to the README to document how the new release pipeline works for future reference. |
|
Line-wrapped readme so that it's editable by a human in a text editor and added a couple of sentences about where the latest installer will come from when/if this is merged |
jannau
left a comment
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.
ok with me. I left a few comments to simplify the CI workflows
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
This reusable workflow builds the installer then uploads the artefact to the correct endpoint. It is designed to be wrapped and called by workflows with the correct triggers and endpoint specified as an input. Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
This workflow runs on every tagged release and uploads the build to the CDN as the latest production version Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Builds on every push to main and uploads the artefact to the CDN for use as the latest dev installer Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Been a while since we updated the deps, and while doing so noticed that the release procedure is basically that one Honda Odyssey ad.
Bump the runtime dependencies and tethered m1n1 version, and add some CI pipelines so that manual handling for releases is reduced. If we decide to go down this path, we should then move the bootstrap scripts into the installer data repo so that they can be updated without manual branch handling.