Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure pipeline to include patch verification #386

Merged
merged 7 commits into from
Oct 1, 2021

Conversation

coloursofnoise
Copy link
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