0xPolygon / kurtosis-cdk

A Kurtosis package that deploys a private, portable, and modular Polygon CDK devnet
https://docs.polygon.technology/cdk
Apache License 2.0
28 stars 43 forks source link

ci: fix external contributors pr failures #139

Closed leovct closed 1 month ago

leovct commented 1 month ago

Description

Introduce an authorize job that allows code maintainers to approve a pull request to use the GitHub Action secrets. This ensures that any job requiring secrets can function for both internal and external PRs.

This is a test implementation and should only be applied to the security build job for now. If it proves successful, we will extend it to the deploy job, which also requires secret access.

References (if applicable)

https://dvc.ai/blog/testing-external-contributions-using-github-actions-secrets

leovct commented 1 month ago

This is working perfectly!! 🙏

Screenshot 2024-06-03 at 15 17 14

Screenshot 2024-06-03 at 15 15 53

We'll do the same change for the deploy workflow. edit: See #143