Skip to content

chore(ci): drop Qodana#11

Merged
ChrisonSimtian merged 1 commit into
feat/trunk-migrationfrom
chore/drop-qodana
May 18, 2026
Merged

chore(ci): drop Qodana#11
ChrisonSimtian merged 1 commit into
feat/trunk-migrationfrom
chore/drop-qodana

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

Summary

Removes the JetBrains Qodana static-analysis workflow and its artifacts. It has been failing on every run on this fork because the `QODANA_TOKEN` secret belonged to the previous maintainer's account.

Stacked on #10 (trunk migration). Change base to develop/main once #10 is merged.

Files removed

  • `.github/workflows/code-quality.yml` — the `JetBrains/qodana-action` job
  • `qodana.yml` — local Qodana config
  • `qodana.sarif.json` — 6.9MB baseline of suppressed findings from previous scans

The security-scanning gap will be filled by CodeQL — see #8.

Test plan

  • Diff is 3 files / 174,680 deletions (mostly the SARIF baseline)
  • No remaining Qodana CI runs on subsequent PRs

🤖 Generated with Claude Code

Removes the JetBrains Qodana static-analysis workflow and its
artifacts. It has been failing on every run on this fork because the
QODANA_TOKEN secret belonged to the previous maintainer's account.

Files removed:
- .github/workflows/code-quality.yml — the JetBrains/qodana-action job
- qodana.yml — local Qodana config
- qodana.sarif.json — 6.9MB baseline of suppressed findings from the
  previous maintainer's scans

The security-scanning gap will be filled by CodeQL — see
#8.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ChrisonSimtian ChrisonSimtian merged commit 5b08873 into feat/trunk-migration May 18, 2026
3 checks passed
ChrisonSimtian added a commit that referenced this pull request May 18, 2026
ChrisonSimtian added a commit that referenced this pull request May 28, 2026
…uth (#260)

Removes the 4-line `// Copyright ... Maintainers of Fallout. // Originally
based on NUKE ...` block from 614 first-party .cs files under src/, tests/,
build/, and the repo root.

MIT compliance is already satisfied at the top level:
- LICENSE preserves "Maintainers of NUKE 2017-2025" (matkoch's attribution)
  alongside "Maintainers of Fallout 2026".
- README acknowledges the NUKE origin and links upstream.
- Every NuGet package declares MIT via PackageLicenseExpression in
  Directory.Build.props.

Vendored third-party code keeps its own copyright headers untouched - files
under src/Persistence/Fallout.Persistence.Solution/ retain Microsoft's MIT
notice as required, and the .Generated.cs tool wrappers + Verify snapshots
keep their auto-generated headers.

Rationale:
- One source of truth is easier to maintain than 614 copies.
- The header URL "github.com/ChrisonSimtian/Fallout/blob/main/LICENSE" would
  have rotted across hundreds of files the moment the repo transfers to the
  Fallout-build org (#11).
- Cleaner source files; things live where they belong.
- Housekeeping aligned with the rebrand cleanup.

Convention docs updated to match:
- AGENTS.md rule #4 replaced with explicit no-headers rule
- docs/agents/conventions.md license-header bullet rewritten
- docs/architecture.md mandate replaced with "no per-file headers"
- CONTRIBUTING.md "license headers are mechanical" aside dropped

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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