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

Migrate LavaMoat validation from CircleCI to GitHub Actions #25369

Open
1 of 9 tasks
Gudahtt opened this issue Jun 17, 2024 · 0 comments
Open
1 of 9 tasks

Migrate LavaMoat validation from CircleCI to GitHub Actions #25369

Gudahtt opened this issue Jun 17, 2024 · 0 comments

Comments

@Gudahtt
Copy link
Member

Gudahtt commented Jun 17, 2024

What is this about?

Validate LavaMoat policies on GitHub Actions rather than CircleCI.

Today we validate LavaMoat policies on CircleCI, but we update them on GitHub Actions. By migrating the validation step to GitHub Actions, we expect to speed up CI and save on CircleCI credits. Plus we'll then have all of the LavaMoat related CI steps in one place.

Scenario

No response

Design

No response

Technical Details

No response

Threat Modeling Framework

No response

Acceptance Criteria

  • The LavaMoat policies should be validated on GitHub Actions
  • The LavaMoat policy validation steps should be removed from CircleCI
  • LavaMoat policy validation should still be a required PR status check (I.e. it should be required by the "all jobs passed" step)

Stakeholder review needed before the work gets merged

  • Engineering (needed in most cases)
  • Design
  • Product
  • QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
  • Security
  • Legal
  • Marketing
  • Management (please specify)
  • Other (please specify)

References

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants