Skip to content

[RSDK-7007] Add prerelease and other build automation#74

Merged
Otterverse merged 12 commits intomainfrom
prereleases
Feb 24, 2025
Merged

[RSDK-7007] Add prerelease and other build automation#74
Otterverse merged 12 commits intomainfrom
prereleases

Conversation

@Otterverse
Copy link
Contributor

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
Contributor 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
Contributor 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
Contributor 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