Repository navigation
ci: pin release workflows to obsidian-plugin-workflows v4.1.0 - #519
Merged
Merged
Conversation
v4.1.0 (149e3780) pins every action to a commit, drops three third-party actions and makes release tags immutable. The workflow_call inputs, secrets and permissions of release-prepare, release-validate and release are unchanged.
…e PR A dryRun dispatch input forwards to the reusable workflow's dry-run, which skips the job that opens, refreshes or closes release PRs. The workflow_run path passes false, as before.
Deploying podnotes with
|
| Latest commit: |
fadb11b
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://04affe31.podnotes.pages.dev |
| Branch Preview URL: | https://ci-plugin-workflows-v4-1-0.podnotes.pages.dev |
Owner
Author
|
Prepare release dry run on master at d73c80d: https://github.com/chhoumann/PodNotes/actions/runs/40095908647 succeeded. Plan release passed with the v4.1.0 toolkit (149e3780), and Open release PR was skipped, so #509 was not touched. |
This was referenced Oct 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Moves PodNotes' three release workflows from obsidian-plugin-workflows v4 (
ebcf84b8) to v4.1.0 (149e3780). That release pins every action to a commit, drops three third-party actions, and makes release tags immutable. The pnpm-workspace bug it fixes does not affect PodNotes, which uses npm.release-prepare.yml,release-trigger.ymlandrelease.ymlnow pin149e37801b35c120660a1fd5e78a5471fda55726 # v4.1.0. Thev4.1.0tag is annotated and resolves to that commit.workflow_callinputs and secrets ofrelease-prepare,release-validateandreleaseare identical between the two versions. Onereleasejob requestscontents: readone fewer time, so the permissions PodNotes grants still cover everything.dryRunboolean to Prepare release'sworkflow_dispatch, defaulting to false. It forwards to the reusable workflow'sdry-run, which skips theopen-prjob, so a manual run can plan without opening, refreshing or closing the release PR. Before this, the only dry-run was a commented-out line. Theworkflow_runpath passes false, as before.AGENTS.mdnames the new pin and thedryRuninput.Verification
npm run format:checkpasses.dryRun: true. The result is recorded in a comment below.Release impact
None. Release PR #509 is untouched and no release is cut.
Note
Low Risk
CI/release workflow pin and an optional manual dry-run flag only; no application or release-artifact logic changes.
Overview
Bumps all three release caller workflows (
release-prepare,release-trigger,release) fromobsidian-plugin-workflowsv4 to v4.1.0 (149e3780), picking up upstream hardening (pinned actions, fewer third-party deps, immutable release tags).Prepare release gains a
workflow_dispatchdryRuninput (defaultfalse) wired to the reusable workflow’sdry-run, so manual runs can compute version and notes without opening or refreshing the release PR; the automatic post-CI path still passesfalse.AGENTS.mddocuments the new pin anddryRun.Reviewed by Cursor Bugbot for commit fadb11b. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Pin release workflows to obsidian-plugin-workflows v4.1.0 and add dry-run input
v4tov4.1.0.dry-runinput to the manual Prepare release dispatch. It defaults tofalse, and the prepare job forwards it to the reusable workflow when true. This plans the version and notes without opening a release PR.dryRunoption.Macroscope summarized fadb11b.