Skip to content
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

Merged
merged 12 commits into from
Feb 24, 2025
Merged

Conversation

Otterverse
Copy link
Member

This automates builds/publishing for both merges to main ("dev" releases) AND stable releases (directly triggered by creating a release in GH.)

Comment on lines +55 to +58
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
Copy link
Member Author

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{
Copy link
Member Author

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.

@Otterverse
Copy link
Member Author

Merging this (with temporary file destination) for testing of incoming 0.14.1 with these new workflows.

@Otterverse Otterverse merged commit 9a516ef into main Feb 24, 2025
3 checks passed
@Otterverse Otterverse deleted the prereleases branch February 24, 2025 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant