feat: load every environment from --env-file to workflow (#184)
* feat: load every environment from --env-file to workflow * fix: pass dotenv's environments through by context * updates to support --secret-file Co-authored-by: Casey Lee <cplee@nektos.com>
This commit is contained in:
4
pkg/runner/testdata/secrets/.actrc
vendored
4
pkg/runner/testdata/secrets/.actrc
vendored
@@ -1,4 +1,2 @@
|
||||
-W .
|
||||
-s MY_SECRET
|
||||
-s MULTILINE_SECRET
|
||||
-s JSON_SECRET
|
||||
--secret-file .secrets
|
||||
|
5
pkg/runner/testdata/secrets/.env
vendored
5
pkg/runner/testdata/secrets/.env
vendored
@@ -1,3 +1,2 @@
|
||||
MY_SECRET=top-secret
|
||||
MULTILINE_SECRET="foo\nbar\nbaz"
|
||||
JSON_SECRET={"foo": "bar"}
|
||||
HELLO=WORLD
|
||||
MULTILINE_ENV="foo\nbar\nbaz"
|
||||
|
3
pkg/runner/testdata/secrets/.secrets
vendored
Normal file
3
pkg/runner/testdata/secrets/.secrets
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
MY_SECRET=top-secret
|
||||
MULTILINE_SECRET="foo\nbar\nbaz"
|
||||
JSON_SECRET={"foo": "bar"}
|
4
pkg/runner/testdata/secrets/push.yml
vendored
4
pkg/runner/testdata/secrets/push.yml
vendored
@@ -11,3 +11,7 @@ jobs:
|
||||
echo "${{secrets.MULTILINE_SECRET}}" | wc -l | grep 3
|
||||
- run: |
|
||||
echo '${{secrets.JSON_SECRET}}' | grep "{\"foo\": \"bar\"}"
|
||||
- run: |
|
||||
echo '${{env.HELLO}}' | grep "WORLD"
|
||||
- run: |
|
||||
echo "${{env.MULTILINE_ENV}}" | wc -l | grep 3
|
||||
|
Reference in New Issue
Block a user