Skip to content

Restructure pipeline to include patch verification#386

Merged
0x0ade merged 7 commits into
EverestAPI:devfrom
coloursofnoise:pipeline-verify
Oct 1, 2021
Merged

Restructure pipeline to include patch verification#386
0x0ade merged 7 commits into
EverestAPI:devfrom
coloursofnoise:pipeline-verify

Conversation

@coloursofnoise
Copy link
Copy Markdown
Member

Restructures build pipeline to verify patches against Celeste earlier, (hopefully) failing if the patch fails.

  • PR builds should not have access to vanilla files, patch verify and lib-stripped steps are skipped
  • Main build artifact should always be uploaded even on failure, and Olympus artifact should still be uploaded for builds that don't access vanilla files

Also adds caching for Vanilla files with key including pipeline secrets for security

Patch verification runs only on main branch builds, due
to restrictions with Azure secrets.
@coloursofnoise coloursofnoise requested a review from 0x0ade October 1, 2021 20:19
@0x0ade 0x0ade merged commit 9bb8530 into EverestAPI:dev Oct 1, 2021
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