refactor(ci): define configuration variables for multiple workflows #6312
Labels
A-devops
Area: Pipelines, CI/CD and Dockerfiles
C-design
Category: Software design work
C-enhancement
Category: This is an improvement
I-usability
Zebra is hard to understand or use
Motivation
We stopped using secrets for non-sensitive information that could vary in some point in time, as there were some limitations with secrets while using reusable workflows, but GitHub recently added configuration variables to be used in multiple workflows, so we don't have to repeat ourselves: https://github.blog/2023-01-10-introducing-required-workflows-and-configuration-variables-to-github-actions/
Specifications
Documentation: https://docs.github.com/en/actions/learn-github-actions/variables#defining-configuration-variables-for-multiple-workflows
Complex Code or Requirements
Some of the code/variables that needs to be added or changed:
Testing
We must confirm a PR run all test successfully after the change
Related Work
ZcashFoundation/infra#8
The text was updated successfully, but these errors were encountered: