Skip to content

Rsdk-13490#6038

Draft
allisonschiang wants to merge 6 commits into
mainfrom
RSDK-13490
Draft

Rsdk-13490#6038
allisonschiang wants to merge 6 commits into
mainfrom
RSDK-13490

Conversation

@allisonschiang
Copy link
Copy Markdown
Member

No description provided.

allisonschiang and others added 6 commits May 18, 2026 12:41
 Before merging to main:

  1. stable.yml: remove all if: false lines from the deploy jobs (7 of them).
  2. stable.yml: change release_type: 'pr' back to 'stable' on the cli and cli-windows-installer jobs.
  3. stable.yml: change cli.yml@RSDK-13490 and cli-windows-installer.yml@RSDK-13490 back to @main.
  4. stable.yml: restore slack-workflow-status to if: ${{ !success() }}.

  The if: github.repository == 'viamrobotics/rdk' gates in cli-windows-installer.yml are keepable; don't revert those.

  How to fire the test without creating a release

  From your terminal, with your branch checked out:

  # Push the branch to upstream first (if not already there)
  git push upstream RSDK-13490

  # Create the tag locally
  git tag v999.999.999

  # Push only the tag — no release page is created
  git push upstream v999.999.999

  That fires stable.yml against the commit the tag points at. Go to https://github.com/viamrobotics/rdk/actions to watch it.

  After testing — clean up the tag

  # Delete locally
  git tag -d v999.999.999

  # Delete on upstream
  git push --delete upstream v999.999.999

  If you want to re-test before deleting, you can pick a new fake version each time (v999.999.998, v999.999.997, ...) — that's the simplest. Tags are cheap; the cleanup is
   just multiple git push --delete upstream <tag> calls at the end.

  What will run on the tag push

  - ✅ test — runs (slow, but harmless)
  - ⏭ appimage-build, appimage-deploy, staticbuild-build, staticbuild-deploy, full-static-build, full-static-deploy, droid — skipped (if: false)
  - ✅ cli — runs in pr mode, builds all platform binaries, uploads windows binary as workflow artifact, no GCS upload
  - ✅ cli-windows-installer — runs in pr mode, downloads windows artifact, signs viam.exe (since we're on viamrobotics/rdk), runs Inno Setup, signs installer, uploads
  installer as workflow artifact, no GCS upload
  - ⏭ slack-workflow-status — skipped (if: false), no Slack noise

  After it finishes, scroll to the bottom of the run page → Artifacts → download viam-cli-windows-installer (~30 MB zip), unzip, install. Done.
@viambot viambot added the safe to test This pull request is marked safe to test from a trusted zone label May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

safe to test This pull request is marked safe to test from a trusted zone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants