Skip to content

chore: stop publishing and Dependabot, point to pie-elements-ng (PIE-883) (master) - #3143

Merged
CarlaCostea merged 2 commits into
masterfrom
chore/PIE-883-stop-publishing-master
Oct 30, 2026
Merged

CarlaCostea merged 2 commits into
masterfrom
chore/PIE-883-stop-publishing-master

Conversation

@CarlaCostea

@CarlaCostea CarlaCostea commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Retires this repo as an active project. Development and npm publishing for these package names move to pie-elements-ng, which takes over their npm trusted-publisher records (PIE-883).

  • ci.yml keeps only the test job. The publish jobs are removed, along with the workflow_dispatch input that only publish-missing used.
  • .github/dependabot.yml is removed, so Dependabot stops opening version-update PRs here.
  • README.md opens with a notice pointing to pie-elements-ng.

Why now: npm allows one trusted publisher per package, and the records for these names still point at this repo's ci.yml. They're about to be revoked and re-claimed for pie-elements-ng, after which any publish from here fails with ENEEDAUTH. Until then, a develop merge that touches a package would still publish a next canary.

Merging publishes nothing: a push runs the ci.yml in the pushed commit, so the merge itself runs the new test-only workflow.

Why there's a PR for each branch: develop and master both publish and have diverged, so each gets its own PR, and a develop → master promotion isn't needed. Merge both PRs.

Not affected: the 13.2.2-beta.* builds, which are published by hand, not through CI.

Matching PR into develop: #3142

Publishing moves to pie-framework/pie-elements-ng, which takes over the npm
trusted-publisher records for these package names. npm allows one trusted
publisher per package, so once this repo's records are revoked a publish
from here fails with ENEEDAUTH. Removing the publish jobs (build-next,
version/publish or build-release, publish-missing) means a merge here cannot
attempt one, and keeps a stray merge from publishing in the meantime.

The test job is unchanged.
This repo is no longer maintained: development and npm publishing moved
to pie-framework/pie-elements-ng. Remove the Dependabot version-update
config so it stops opening PRs here, and add a notice to the README.
@CarlaCostea CarlaCostea changed the title ci: stop publishing to npm from this repo, master (PIE-883) chore: stop publishing and Dependabot, point to pie-elements-ng (PIE-883) (master) Oct 29, 2026
@CarlaCostea
CarlaCostea merged commit 0fd7c47 into master Oct 30, 2026
1 of 2 checks passed
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