Skip to content

ci: call the shared workflow by tag instead of @main - #29

Merged
GSTJ merged 1 commit into
masterfrom
chore/magic-v1
Jul 27, 2026
Merged

ci: call the shared workflow by tag instead of @main#29
GSTJ merged 1 commit into
masterfrom
chore/magic-v1

Conversation

@GSTJ

@GSTJ GSTJ commented Jul 27, 2026

Copy link
Copy Markdown
Owner

.github/workflows/ci.yml called GSTJ/magic/.github/workflows/ci.yml@main, so an unreviewed merge in the tooling repo reran this repo's CI. Switched to @v1, the moving major tag — fixes still arrive on the next run, just after a release rather than after a merge.

ci.yml and the setup composite are byte-identical between v1 (v1.4.0) and main today, so this changes nothing about what runs. The four inputs this repo passes — build-command, test-command, extra-command, turbo-cache — all exist in v1's workflow_call signature with matching types (turbo-cache is a boolean there, which is what's passed).

Nothing else to do here:

  • the magic-* devDependencies are already on the current latest (magic-oxlint-config/magic-oxfmt-config/magic-tsconfig 1.2.0, magic-codemods 1.1.0);
  • magic-oxlint-plugin stays out — this repo enables none of its rules;
  • pnpm install --frozen-lockfile passes against the committed minimumReleaseAgeExclude list, so no new quarantine entries were needed.

Verified locally: install (frozen), lint 0 diagnostics, format --check clean, typecheck, 5 jest tests, build, npm pack --dry-run.

Claude-Session: https://claude.ai/code/session_01Fe92vvdc4R3F4BDBFoLcw1

The workflow was pointing at GSTJ/magic@main, so any merge over there
reran this repo's CI with whatever had just landed. `@v1` is the moving
major tag: fixes still arrive on the next run, but only after a release.

ci.yml and the setup composite are identical at v1 and main right now, so
this is a no-op for the current run. The four inputs passed here
(build-command, test-command, extra-command, turbo-cache) all exist in
v1's workflow_call signature with the same types.

The magic-* devDependencies are already on the current latest (1.2.0,
magic-codemods 1.1.0), so nothing to bump. magic-oxlint-plugin stays out
— this repo enables none of its rules.

Claude-Session: https://claude.ai/code/session_01Fe92vvdc4R3F4BDBFoLcw1
@GSTJ
GSTJ merged commit 46cc903 into master Jul 27, 2026
4 checks passed
@GSTJ
GSTJ deleted the chore/magic-v1 branch July 27, 2026 23:34
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