Skip to content

Add checkout and Node setup to updater publish workflow job#605

Merged
t3dotgg merged 1 commit intomainfrom
t3code/fix-missing-mac-updater-script
Mar 9, 2026
Merged

Add checkout and Node setup to updater publish workflow job#605
t3dotgg merged 1 commit intomainfrom
t3code/fix-missing-mac-updater-script

Conversation

@t3dotgg
Copy link
Member

@t3dotgg t3dotgg commented Mar 9, 2026

Summary

  • Add a Checkout step to the release updater publish job using actions/checkout@v4.
  • Pin checkout to needs.preflight.outputs.ref to ensure the job runs against the intended ref.
  • Add a Setup Node step using actions/setup-node@v4 with node-version-file: package.json.
  • Ensure the updater publish job has repository context and Node available before downloading/publishing artifacts.

Testing

  • Not run (PR content generated from provided diff only).
  • Verified diff includes only .github/workflows/release.yml with 10 added lines.
  • Confirmed new steps are ordered before Download all desktop artifacts in publish_updater job.

Note

Add checkout using actions/checkout@v4 and Node setup using actions/setup-node@v4 to the release job in release.yml to run at ref: ${{ needs.preflight.outputs.ref }} and read node-version-file: package.json

Adds initial steps to the release job: repository checkout at the preflight ref and Node.js setup from package.json in release.yml.

📍Where to Start

Start with the release job steps in release.yml, focusing on the new checkout and Node setup entries at the top.

Macroscope summarized cf3196c.

- Ensure the updater publish job checks out the target ref
- Initialize Node using the repository's package.json version file before downloading artifacts
@coderabbitai
Copy link

coderabbitai bot commented Mar 9, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 27680559-f860-43aa-a73e-8edf570e9155

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch t3code/fix-missing-mac-updater-script

Comment @coderabbitai help to get the list of available commands and usage tips.

@t3dotgg t3dotgg merged commit 39f6570 into main Mar 9, 2026
4 checks passed
@t3dotgg t3dotgg deleted the t3code/fix-missing-mac-updater-script branch March 9, 2026 03:00
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