Skip to content

Components 3: limit PrimeReact to 11.0-11.1 and publish maintenance releases under v3-lts - #381

Merged
woksin merged 5 commits into
support/3.xfrom
fix/components3-primereact-375
Sep 29, 2026
Merged

woksin merged 5 commits into
support/3.xfrom
fix/components3-primereact-375

Conversation

@woksin

@woksin woksin commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

Components 3 no longer accepts PrimeReact versions it cannot build with, and 3.x maintenance releases can be published without moving npm latest off Components 4.

Fixed

Changed

PrimeReact 11.2.0 renamed @primereact/styles/password to inputpassword,
which Components 3 imports, so ^11.0.0 promised a version that fails to
build. The PrimeReact peers are now >=11.0.0 <11.2.0. The support line also
commits its lockfile so a maintenance release builds what was tested (#375)
publish.yml on support/3.x is dispatch-only. It validates that the
version is a new 3.x version, builds and tests, publishes with --tag v3-lts,
verifies that npm latest stayed on the current major, and pushes a plain
git tag, since a GitHub release would become the release action's base
version on main. publish-version refuses to run without a non-latest tag
(#379)
publish-version skips packages already on the registry at the version, so a
re-run after a partial publish continues instead of failing forever.
Publishing, verification and tagging are separate jobs: the job that runs
third-party code has read-only contents and no persisted credentials,
verification waits up to ten minutes for the registry, and only the tag job
can write. The 3.x pull-request CI keys its cache on the committed yarn.lock,
no longer caches it, and installs with --immutable (#379)
The verify job's retries fit well inside its timeout, and a moved latest
is reported before waiting on the registry (#379)
@woksin woksin added the patch label Sep 29, 2026
@woksin woksin self-assigned this Sep 29, 2026
@woksin woksin added the patch label Sep 29, 2026
@woksin
woksin merged commit 8a69cc1 into support/3.x Sep 29, 2026
6 checks passed
@woksin
woksin deleted the fix/components3-primereact-375 branch September 29, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant