Skip to content

build: CI rework - #66

Merged
Alystrasz merged 26 commits into
R2Northstar:mainfrom
Alystrasz:build/ci-rework
Mar 26, 2026
Merged

build: CI rework#66
Alystrasz merged 26 commits into
R2Northstar:mainfrom
Alystrasz:build/ci-rework

Conversation

@Alystrasz

Copy link
Copy Markdown
Member

(this is not a mod verification request)

Updates the CI running on mod verification in the following aspects:

  • Fetches mod archives and compares their checksum with the one registered in verified-mods.json;
    • (reviewers then only need to read the content of the archive)
  • Ensures mod name from verified-mods.json and mod name from archive are identical;
  • Splits logic in packages, and unit tests them.
image

Closes #15 #48 #61

@Alystrasz

Copy link
Copy Markdown
Member Author

You can see the effects of this PR by checking the action log ("Run mod checks" job) here: https://github.com/R2Northstar/VerifiedMods/actions/runs/20560876495/job/59051322157?pr=66

@Alystrasz
Alystrasz merged commit bfe0e0b into R2Northstar:main Mar 26, 2026
3 checks passed
@Alystrasz
Alystrasz deleted the build/ci-rework branch March 26, 2026 10:49
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.

Relax dependency to Thunderstore Verify JSON mod entry name matches mod.json mod name Improve automations for faster workflow

1 participant