Skip to content

chore(ci): align main with develop — dead workflow removed, GT-622 registered - #220

Merged
beyondnetPeru merged 3 commits into
mainfrom
develop
Jul 27, 2026
Merged

chore(ci): align main with develop — dead workflow removed, GT-622 registered#220
beyondnetPeru merged 3 commits into
mainfrom
develop

Conversation

@beyondnetPeru

Copy link
Copy Markdown
Contributor

Pull Request Summary

Brings main level with develop. The substantive work of this session already landed on main in bcd54591 (PR #217); what remains is the CI cleanup that came out of trying to merge it.

Deletes .github/workflows/ci.yml. A live workflow whose only job, Disabled, ran echo on every PR and every push to main and develop. Verified before deleting that nothing depends on it: Disabled is not a required check, and the only references are the CHANGELOG (historical) and the path-literal guard's synthetic fixtures, which create that name inside a temp root.

Registers GT-622. GitHub still holds 82 code-scanning analyses on refs/heads/main under .github/workflows/ci.yml:codeql. That configuration was real — 87f50ce3 added the job, f50030cd removed it on 2026-06-06, and the last analysis under the key is from that same day. The configuration is still recorded while nothing produces it, which is why every PR carries a red CodeQL check reading "1 configuration not found". Deleting the workflow does not clear the recorded configuration; removing the 82 analyses is irreversible and destroys code-scanning history on a protected branch, so it is registered as a gap rather than executed.

The scanning that matters is healthy and untouched: sdk-cli-ci.yml:codeql-analysis and :trivy-scan both carry 159 current analyses, and CodeQL SAST passes and remains required.

Board on develop: 561/622 done · 9 in progress · 48 pending · 4 deferred.

Evolith Core Quality Gates

  • Bilingual Parity: the GT-622 row and catalog entry were generated for .md and .es.md from a single data structure, so the pair cannot drift.
  • Validation Scripts: 01-validate-docs.mjs green (via ci-runner governance).
  • Bilingual Validation: 04-check-bilingual-parity.mjs green (via ci-runner governance).
  • Agnosticism: no technology dependency introduced.

Verification

Everything below was green on develop before this PR: 40-validate-path-literals exit 0 and its node --test suite green after the deletion · 08-validate-tracking 622 gaps (ES 622), 598/598 EN/ES catalog sections, 543 closure records · ci-runner.mjs governance 17/17 exit 0. PR #219 merged into develop with all seven required checks green and no bypass.

Linked ADRs / Issues

  • Link to ADR: —
  • Link to Issue: GT-622

Conventional Commits

  • Title and commits follow Conventional Commits.

🤖 Generated with Claude Code

beyondnetPeru and others added 3 commits July 27, 2026 00:21
…lyses as GT-622

Every PR carries a red `CodeQL` check reading "1 configuration not found". It is
not a security finding — it is orphaned bookkeeping, and the diagnosis lands on
something the maturity audit already flagged this morning.

`.github/workflows/ci.yml` was a live workflow with no real jobs: its only job,
`Disabled`, ran `echo` on every PR and every push to `main` and `develop`.
Commit 87f50ce had once given it a `codeql` job; f50030c removed that on
2026-06-06 while gutting the file. GitHub still has 82 code-scanning analyses on
`refs/heads/main` under `.github/workflows/ci.yml:codeql`, the last from that
same day — so the configuration is still *recorded* while nothing produces it,
and every PR since has been told it is missing. 51 days.

This commit does the reversible half: the file is gone. Verified first that
nothing depends on it — `Disabled` is not a required check, and the only
references are the CHANGELOG (historical) and the path-literal guard's synthetic
fixtures, which create the name inside a temp root.

The irreversible half is registered as GT-622 rather than executed. Removing the
82 analyses destroys code-scanning history on a protected branch; their
historical value is nil, but that is an owner's call, not a tool's. Note that
deleting the workflow does NOT clear the recorded configuration, which is exactly
why the row exists.

The scanning that matters is healthy and untouched: `sdk-cli-ci.yml:codeql-analysis`
and `:trivy-scan` both carry 159 current analyses, and `CodeQL SAST` passes and
remains required. That is the reason this is worth fixing rather than tolerating —
a permanently red check trains reviewers to discount red checks, and `CodeQL SAST`
shares the CodeQL name.

Board: 561/622 done, 9 in progress, 48 pending, 4 deferred.

Verified: 40-validate-path-literals exit 0 and its node --test suite green after
the deletion, 08-validate-tracking 622 gaps / 598 EN-ES catalog sections,
ci-runner governance 17/17 exit 0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…ment

chore(ci): delete the dead ci.yml workflow and register GT-622
@beyondnetPeru
beyondnetPeru requested a review from a team as a code owner July 27, 2026 05:28
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@github-actions

Copy link
Copy Markdown

📊 Bilingual Coverage Impact

PR Changes

  • Paired EN/ES files modified: 3
  • New EN files needing ES translation: 0

Repository Coverage

Metric Value
Total EN files 522
Total ES files 496
Paired files 0
Coverage 0%

Good: All EN changes have ES counterparts.


Generated by GitHub Actions

@beyondnetPeru
beyondnetPeru merged commit 4e85eb2 into main Jul 27, 2026
51 of 53 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