From a77d3601bc688a3aec2d8a494a9c583832f4b097 Mon Sep 17 00:00:00 2001 From: Andy Driver Date: Fri, 9 Apr 2021 17:21:20 +0100 Subject: [PATCH 1/5] Create deploy.yml --- .github/workflows/deploy.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..1e6cbfb --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,25 @@ +name: God Object CI + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Run a script + run: echo Hello from God Object + + - id: foo + uses: god-object/deploy-action@v0 + with: + who-to-greet: 'Andy' + + - run: echo random-number ${{ steps.foo.outputs.random-number }} + shell: bash From aa864e8c7a37c61e9e15338e590a94bd8c5de60b Mon Sep 17 00:00:00 2001 From: Andy Driver Date: Fri, 9 Apr 2021 23:51:14 +0100 Subject: [PATCH 2/5] Update deploy.yml --- .github/workflows/deploy.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1e6cbfb..4d0f75b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,9 +15,20 @@ jobs: - name: Run a script run: echo Hello from God Object + + - id: secrets + uses: hashicorp/vault-action@v2.1.2 + with: + url: ${{ secrets.VaultHost }}:8200 + token: ${{ secrets.VaultToken }} + tlsSkipVerify: true + secrets: | + /cubbyhole/god-object/deploy-action api-key | DEPLOY_API_KEY - id: foo uses: god-object/deploy-action@v0 + env: + DEPLOY_API_KEY: ${{ steps.secrets.outputs.DEPLOY_API_KEY }} with: who-to-greet: 'Andy' From 6b418a2016a4357ae16d508be94a612e65a1e0d9 Mon Sep 17 00:00:00 2001 From: Andy Driver Date: Fri, 9 Apr 2021 23:53:47 +0100 Subject: [PATCH 3/5] Update deploy.yml --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4d0f75b..81ac054 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,7 +19,7 @@ jobs: - id: secrets uses: hashicorp/vault-action@v2.1.2 with: - url: ${{ secrets.VaultHost }}:8200 + url: http://${{ secrets.VaultHost }}:8200 token: ${{ secrets.VaultToken }} tlsSkipVerify: true secrets: | From a69caa0b5a8cbbe96506cb331604ddeb98298c37 Mon Sep 17 00:00:00 2001 From: Andy Driver Date: Sat, 10 Apr 2021 20:28:22 +0100 Subject: [PATCH 4/5] Update deploy.yml --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 81ac054..90a2679 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -32,5 +32,5 @@ jobs: with: who-to-greet: 'Andy' - - run: echo random-number ${{ steps.foo.outputs.random-number }} + - run: echo time ${{ steps.foo.outputs.time }} shell: bash From 912f7fbd20624548440bdb347f4adb0754bb052a Mon Sep 17 00:00:00 2001 From: Andy Driver Date: Mon, 12 Apr 2021 14:23:43 +0100 Subject: [PATCH 5/5] Update deploy.yml --- .github/workflows/deploy.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 90a2679..59c0d29 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,8 +13,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Run a script - run: echo Hello from God Object + - name: Extract branch name + id: get_branch + shell: bash + run: echo "::set-output name=branch::$(echo ${GITHUB_REF#refs/heads/} | tr / -)" - id: secrets uses: hashicorp/vault-action@v2.1.2