Skip to content

Always check for changeset, but only block on main branch#159

Open
PaulNewling wants to merge 216 commits intov4-betafrom
paulnewling/always-check-for-changeset
Open

Always check for changeset, but only block on main branch#159
PaulNewling wants to merge 216 commits intov4-betafrom
paulnewling/always-check-for-changeset

Conversation

@PaulNewling
Copy link
Copy Markdown
Collaborator

@PaulNewling PaulNewling commented Apr 7, 2026

Always check for changesets, but only block if it is the main branch

  check-changesets:
    name: check for changesets
    runs-on: ubuntu-latest
    continue-on-error: ${{ github.ref_name != 'main' && github.event_name != 'merge_group' }}

DenKoren and others added 30 commits April 7, 2025 14:14
merge v4-beta to v4
merge v4-beta to v4
merge v4-beta to v4
merge v4-beta to v4
merge v4-beta to v4
merge v4-beta to v4

---------

Co-authored-by: MavisNo11 <osudarev@milaboratories.com>
Co-authored-by: Korenevskiy Denis <denkoren@gmail.com>
merge v4-beta to v4
merge v4-beta to v4
merge v4-beta to v4
DenKoren and others added 30 commits February 19, 2026 19:35
Invalid version: "1.22.3-22-[object Object]" fix
Self-contained action using actions/github-script to create/update/delete
sticky comments on PRs via hidden HTML markers. No third-party dependencies.
* feat: add package manager input for npm or pnpm support in Electron Builder Action

* fix: support packageManager field in package.json for pnpm version

Split pnpm install step into two conditional steps: one with explicit
version and one that lets pnpm/action-setup use the packageManager
field from package.json. Changed default pnpm-version from 'latest'
to '' (empty) to avoid conflicts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: use corepack instead of pnpm/action-setup when using packageManager

pnpm/action-setup@v4 defaults to 'latest' internally even when version
is not passed, conflicting with packageManager field in package.json.
Using corepack enable avoids this conflict entirely.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Paul Newling <paulnewling@gmail.com>
Use the changeset-default-branch input instead of hardcoded 'main' in
node-simple-pnpm so repos with 'master' are also protected.
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.

10 participants