-
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
[RSDK-7007] Add prerelease and other build automation #74
Conversation
run: gsutil -h "Cache-Control:no-cache" cp bin/viam-agent-* gs://packages.viam.com/temp/prerelease/ #TODO use real target after live testing | ||
- name: "Upload install scripts to GCS" | ||
if: github.event_name == 'release' | ||
run: gsutil -h "Cache-Control:no-cache" cp preinstall.sh install.sh uninstall.sh gs://packages.viam.com/temp/prerelease/ #TODO use real target after live testing |
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.
Will edit these to real destinations after some real world testing (e.g. sometime after this merge.) Want to make sure App's discovery isn't going to barf on the new -dev.X syntax in the filenames and break things.
IPv4Address: "192.168.0.1/24", | ||
IPv4Gateway: "192.168.0.255", | ||
IPv4DNS: []string{"192.168.0.255"}, | ||
testConfig.AdditionalNetworks = map[string]NetworkDefinition{ |
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.
Test was borked, so fixing now that we run these in automation.
Merging this (with temporary file destination) for testing of incoming 0.14.1 with these new workflows. |
This automates builds/publishing for both merges to main ("dev" releases) AND stable releases (directly triggered by creating a release in GH.)