Skip to content

Staging - #84

Merged
CodeMeAPixel merged 14 commits into
productionfrom
staging
Aug 20, 2026
Merged

CodeMeAPixel merged 14 commits into
productionfrom
staging

Conversation

@CodeMeAPixel

Copy link
Copy Markdown
Contributor

No description provided.

CodeMeAPixel and others added 14 commits August 17, 2026 00:10
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
data/seed-ci.json is a static snapshot db_fields_check.py validates every
db-tagged struct field against, and it isn't updated automatically when an
exp/*.sql migration lands. bot_commands, bot_changelogs, reports, and
packs.pack_type were all missing, which is what broke the last CI run.
Also gives BotPack.Emojis the trailing comment the internal-field check
requires, same as its Bots/Servers siblings already have.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Nothing in CI actually ran `go build`/`go vet` against the root popplio
module before this: tests.yml only builds cmd/kitehelper (to run its own
Go test binary), so a change that broke the main module's compilation had
no automated check catching it. Runs both modules as a matrix so a
failure names which one broke.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Comment thread .github/workflows/go.yml
Comment on lines +11 to +39
name: ${{ matrix.module.name }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
module:
- name: popplio
dir: .
- name: kitehelper
dir: cmd/kitehelper
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: 'true'

- name: Setup Go
uses: actions/setup-go@v5
with:
go-version-file: ${{ matrix.module.dir }}/go.mod
cache-dependency-path: ${{ matrix.module.dir }}/go.sum

- name: go build
working-directory: ${{ matrix.module.dir }}
run: go build -v ./...

- name: go vet
working-directory: ${{ matrix.module.dir }}
run: go vet ./...
@CodeMeAPixel
CodeMeAPixel merged commit b463ae4 into production Aug 20, 2026
14 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.

2 participants