Skip to content

docs: update CI/CD documentation to reflect split ci and release workflows#8

Merged
Rubyj merged 1 commit into
mainfrom
docs/update-ci-documentation
Mar 17, 2026
Merged

docs: update CI/CD documentation to reflect split ci and release workflows#8
Rubyj merged 1 commit into
mainfrom
docs/update-ci-documentation

Conversation

@Rubyj

@Rubyj Rubyj commented Mar 17, 2026

Copy link
Copy Markdown
Owner

Summary of Changes

Updates AGENTS.md and README.md to accurately reflect the current CI/CD setup after several iterations:

  • File Structure sections in both files now list ci.yml, release.yml, and pull_request_template.md separately
  • AGENTS.md CI/CD section rewritten to describe the two separate workflows: ci.yml (luacheck on PRs and main) and release.yml (luacheck + packager on v* tags, with permissions: contents: write)
  • README.md Releases & CI updated to note luacheck runs on pull requests as well as main

Testing

Non-functional — docs only.

Checklist

  • Tested in-game on Midnight (Interface 120001)
  • No new global variables introduced (or .luacheckrc updated if needed)
  • No taint-unsafe patterns introduced (no runtime CreateFrame, SetParent, or SetScript on secure frames)
  • Data.lua spell entries include both duration and defaultDuration
  • New dev-only files added to .pkgmeta ignore list
  • ## Version: in CooldownTracker.toc bumped if this is a release

@Rubyj Rubyj merged commit d7bb717 into main Mar 17, 2026
1 check 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