Skip to content

test: beta prerelease vehicle for dependency bumps (do not merge) - #332

Closed
maximizeIT wants to merge 4 commits into
mainfrom
beta
Closed

test: beta prerelease vehicle for dependency bumps (do not merge)#332
maximizeIT wants to merge 4 commits into
mainfrom
beta

Conversation

@maximizeIT

Copy link
Copy Markdown
Contributor

⚠️ Do not merge — temporary test vehicle

This branch exists solely to trigger a beta prerelease publish of #331 (chore/dependency-bumps-and-security-fixes) so the changes can be installed and manually verified in cc-plugins-client-sdk-showcase before that PR is merged.

It contains one extra commit on top of #331 that temporarily adds a beta prerelease branch to .releaserc. Once CI runs, semantic-release should publish a new x.y.z-beta.N version to GitHub Packages and npm under the beta dist-tag (existing latest consumers are unaffected).

Plan:

  1. Let CI publish the beta version.
  2. Bump cc-plugins-client-sdk-showcase's package.json to that version and test.
  3. Once verified, close this PR/delete the beta branch without merging — the real changes ship via chore: bump dependencies and fix security vulnerabilities #331.

🤖 Generated with assistance from GitHub Copilot.

maximizeIT and others added 2 commits September 10, 2026 02:58
- bump GitHub Actions workflow versions (checkout, setup-node,
  create-github-app-token, semantic-release-action, yarn-lock-changes,
  gha-workflows techdocs template)
- bump npm/yarn dependencies incl. major versions (eslint 8->9,
  prettier 2->3, jest-environment-jsdom 29->30, @rollup/plugin-commonjs
  24->29, @commitlint/config-conventional 17->20, jsdoc-to-markdown 8->9,
  rollup-plugin-license, compare-versions)
- migrate ESLint config from .eslintrc to flat config (eslint.config.js)
  via @eslint/eslintrc FlatCompat, required by ESLint 9
- bump eslint-plugin-prettier 4->5 for Prettier 3 compatibility
- fix no-unused-vars error on unused catch binding, remove stale
  eslint-disable/eslint-env directives in test files
- add yarn resolutions to patch Dependabot-flagged vulnerabilities:
  lodash, js-yaml (two branches), browserslist, baseline-browser-mapping
- add yarn resolutions to patch additional transitive vulnerabilities
  surfaced by yarn audit: ajv, underscore, brace-expansion

Verified locally: yarn lint, yarn test-unit, yarn build, prettier --check,
and yarn audit (0 vulnerabilities) all pass.

Co-authored-by: GitHub Copilot <copilot@noreply.github.com>
Temporary change to publish a beta prerelease of the
dependency-bumps-and-security-fixes branch so it can be installed and
verified in cc-plugins-client-sdk-showcase before merging to main.
This commit must NOT be merged into main; revert before that PR lands.

Co-authored-by: GitHub Copilot <copilot@noreply.github.com>
@github-actions

Copy link
Copy Markdown

size-limit report 📦

Path Size
src/main.js 5.76 KB (-0.7% 🔽)

actions/setup-node@v7 writes an .npmrc auth line referencing the
NODE_AUTH_TOKEN env var for the scoped GitHub Packages registry.
Unlike v4, yarn classic now fails to parse .npmrc during
`yarn install --frozen-lockfile` if that env var isn't defined at all
(not just empty), since the token was only set later for the actual
Release step. Set it for the install step too so it's available when
.npmrc is parsed.

Co-authored-by: GitHub Copilot <copilot@noreply.github.com>
Co-authored-by: GitHub Copilot <copilot@noreply.github.com>
@maximizeIT

Copy link
Copy Markdown
Contributor Author

Validated end-to-end: beta 3.1.4-beta.2 published successfully via CI (both the NODE_AUTH_TOKEN fix and the npm publish --tag fix), and downstream showcase PR opened (Staffbase/cc-plugins-client-sdk-showcase#1115) confirming it works in a real consumer app. Closing without merging as planned — real changes ship via #331. Deleting the disposable beta branch.

@maximizeIT maximizeIT closed this Sep 10, 2026
@maximizeIT
maximizeIT deleted the beta branch September 10, 2026 01:16
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