Skip to content

feat: publish wp-coding-standards to GitHub Packages - #17

Merged
kodyhagen-gh merged 12 commits into
releasefrom
feat/github-packages-publish
Sep 2, 2026
Merged

kodyhagen-gh merged 12 commits into
releasefrom
feat/github-packages-publish

Conversation

@kodyhagen-gh

Copy link
Copy Markdown
Contributor

Summary

Moves wp-coding-standards onto GitHub Packages, matching the bsu-eslint, bsu-stylelint, and BSUPhpLint rollouts: renamed to @bemidjistate/wp-coding-standards with publishConfig pointing at npm.pkg.github.com, a tag-triggered publish workflow (with the step-scoped allow-directory override for the npm 11.16 pack quirk), and README consumption docs for the @bsu/wp-coding-standards alias. There is deliberately no .npmignore — the tarball must match what the git dependency delivered, committed vendor/ toolchain included.

The branch includes main (the version commits through 3.4.4), so the releasemain promotion stays conflict-free.

Verification

npm pack --dry-run locally: 7.8 MB compressed / 49.8 MB unpacked / 4,429 files — the count reconciles exactly with the tracked file set minus npm's always-excluded files (.gitignore, .npmrc, package-lock.json) plus the new workflow; CodeSniffer.conf (the baked installed_paths), vendor/bin/phpcs, vendor/bin/phpstan, and bin/register-BSUPhpLint.php all present.

@kodyhagen-gh
kodyhagen-gh merged commit fc86bc1 into release Sep 2, 2026
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