Skip to content

Sync GitHub Actions with Aludra and ship 1.0.0 - #12

Merged
jasperf merged 14 commits into
mainfrom
chore/sync-github-actions-with-aludra
Aug 23, 2026
Merged

jasperf merged 14 commits into
mainfrom
chore/sync-github-actions-with-aludra

Conversation

@jasperf

@jasperf jasperf commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Port Aludra's CI workflow additions: WPCS check, WordPress Plugin Check, and a release-zip workflow (with .distignore)
  • Bump ci.yml's actions/checkout to v7 for parity with Aludra's current-majors pass
  • Add a WordPress.org-format readme.txt (needed for Plugin Check's plugin_repo category)
  • Bump to 1.0.0 and drop the Beta note in README.md

Why

  • Waygate's GitHub Releases had no zip assets attached despite the README instructing users to download one — create-release.yml fixes that
  • phpcs.xml already existed with no CI job running it; wpcs.yml closes that gap
  • Matches the workflow set already in place for Aludra

Verification

  • php -l waygate.php — no syntax errors
  • vendor/bin/phpcs — clean, no violations
  • Local zip build against .distignore — only runtime files included, no vendor/tests/docs

@imagewize imagewize deleted a comment from github-actions Bot Aug 23, 2026
@github-actions

github-actions Bot commented Aug 23, 2026 •

Copy link
Copy Markdown

✅ WordPress Plugin Check Report

✅ Status: Passed

📊 Report

All checks passed! No errors or warnings found.


🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

jasperf and others added 4 commits August 23, 2026 19:26
WordPress Plugin Check's plugin_repo category disallows heredoc syntax.
rsync --exclude-from with only "dir/*" patterns deletes directory
contents but keeps the empty directory, so .github/ shipped in the
Plugin Check build and tripped the "Hidden files are not permitted"
check, as did languages/.gitkeep.

Add bare directory patterns alongside the existing /* ones and ignore
.gitkeep files.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018pzsChkBwzFKnohv9uZ4x2
@jasperf
jasperf merged commit cc5baf4 into main Aug 23, 2026
4 checks passed
@jasperf
jasperf deleted the chore/sync-github-actions-with-aludra branch August 23, 2026 12:42
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