grafana / pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code
https://grafana.com/oss/pyroscope/
GNU Affero General Public License v3.0
10.14k stars 614 forks source link

Update workflows to use actions that don't need organization secrets #3525

Closed jdbaldry closed 1 month ago

jdbaldry commented 3 months ago

Each repository can only have 100 organization secrets and there are now more than 100 in our organization which causes inconsistent behavior.

Some repositories don't have the secrets they need assigned.

These composite actions use secrets stored in Vault that are available to all repositories.

There is some copy-paste involved in the creation of these workflows. Please check:

For publish-technical-documentation-next.yml:

For publish-technical-documentation-release.yml:

We'll also need to backport this to any branches where you are maintaining documentation that you want synced to the website.

Fixes https://github.com/grafana/technical-documentation/issues/973