Simple GitHub Action to replace tokens in files.
files
- Glob expression, file name or array of glob/file nametokenPrefix
- Prefix to use when matching tokens, defaults to #{
tokenSuffix
- Suffix to use when matching tokens, defaults to }#
If you want to replace #{CDN}#
and #{CALLBACK}#
in all of your JS files, add the action to your workflow like this:
- uses: cschleiden/replace-tokens@v1
with:
files: '["**/*.js"]'
env:
CDN: https://somecdn.com/...
CALLBACK: some_value
If you want to use a different token format, you can specify a custom token prefix/suffix. For example, to replace just tokens like {CDN}
you could add:
- uses: cschleiden/replace-tokens@v1
with:
tokenPrefix: '{'
tokenSuffix: '}'
files: '["**/*.js"]'
env:
CDN: https://somecdn.com/...