Setup Variables
ActionsTags
(1)uses: simenandre/setup-variables@v2
id: stack
with:
key: ${{ env.CI_REF_NAME_SLUG }}
map: |
main: prod
staging: staging
dev: dev
'*': dev
There are multiple other Github Actions step that tries to solve similar/same issues.
variable-mapper for instance, has mostly the same functionality as this. The schema design is mostly the same, only difference being that the original uses JSON for mapping.
Setup Variables is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.