Skip to content

Commit 713a53d

Browse files
committed
ci(CAT-2275): add Twingate setup step to GitHub Actions workflow
Adds the Twingate installation step in `.github/workflows/...` using `twingate/github-action@v1`. The action uses the `${{ secrets.TWINGATE_KEY }}` to establish secure access to internal resources. This enables the workflow to access protected infrastructure during CI runs.
1 parent 4dee504 commit 713a53d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/module_acceptance.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
acceptance:
6666
name: "Acceptance tests (${{matrix.platforms.label}}, ${{matrix.collection}})"
6767
needs: "setup_matrix"
68-
runs-on: ${{ inputs.runs_on }}
68+
runs-on: ubuntu-latest
6969
timeout-minutes: 180
7070
strategy:
7171
fail-fast: false
@@ -77,6 +77,10 @@ jobs:
7777
FACTER_GEM_VERSION: 'https://github.com/puppetlabs/facter#main' # why is this set?
7878

7979
steps:
80+
- name: "Install Twingate"
81+
uses: "twingate/github-action@v1"
82+
with:
83+
service-key: ${{ secrets.TWINGATE_KEY }}
8084

8185
- name: "Checkout"
8286
uses: "actions/checkout@v4"

0 commit comments

Comments
 (0)