From c1aa3be6ea865e3a20bdb78d029e24485c2892c7 Mon Sep 17 00:00:00 2001 From: Aria Li Date: Thu, 17 Jul 2025 13:16:31 -0700 Subject: [PATCH 1/7] (ITHELP-116185) Add delay for Twingate network connection To help with the intermittent DNS issues, this PR adds a 30 second delay between the Twingate connection step and the next step. --- .github/workflows/task_acceptance_tests.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/task_acceptance_tests.yaml b/.github/workflows/task_acceptance_tests.yaml index 29e39d20..c035de0a 100644 --- a/.github/workflows/task_acceptance_tests.yaml +++ b/.github/workflows/task_acceptance_tests.yaml @@ -28,6 +28,9 @@ jobs: with: service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }} + - name: Add delay for network connection + run: sleep 30 + - name: Checkout current PR code uses: actions/checkout@v4 From a10f45f4e2ac9dbacea87a118c6e85ed6b416e62 Mon Sep 17 00:00:00 2001 From: Aria Li Date: Thu, 17 Jul 2025 14:07:06 -0700 Subject: [PATCH 2/7] comment out all steps besides twingate connection --- .github/workflows/task_acceptance_tests.yaml | 44 ++++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/task_acceptance_tests.yaml b/.github/workflows/task_acceptance_tests.yaml index c035de0a..ec8e3ab2 100644 --- a/.github/workflows/task_acceptance_tests.yaml +++ b/.github/workflows/task_acceptance_tests.yaml @@ -28,25 +28,25 @@ jobs: with: service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }} - - name: Add delay for network connection - run: sleep 30 - - - name: Checkout current PR code - uses: actions/checkout@v4 - - - name: Install docker - uses: docker/setup-buildx-action@v1 - id: buildx - with: - install: true - - - name: Install ruby version ${{ env.ruby_version }} - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ env.ruby_version }} - bundler-cache: true - - - name: Run task acceptance tests - run: | - cd task_spec - bundle exec rake task_acceptance + # - name: Add delay for network connection + # run: sleep 30 + + # - name: Checkout current PR code + # uses: actions/checkout@v4 + + # - name: Install docker + # uses: docker/setup-buildx-action@v1 + # id: buildx + # with: + # install: true + + # - name: Install ruby version ${{ env.ruby_version }} + # uses: ruby/setup-ruby@v1 + # with: + # ruby-version: ${{ env.ruby_version }} + # bundler-cache: true + + # - name: Run task acceptance tests + # run: | + # cd task_spec + # bundle exec rake task_acceptance From 89bf580412f4ce190e49dddd2f337fcca89217cb Mon Sep 17 00:00:00 2001 From: Aria Li Date: Fri, 18 Jul 2025 09:00:18 -0700 Subject: [PATCH 3/7] try new twingate key --- .github/workflows/task_acceptance_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/task_acceptance_tests.yaml b/.github/workflows/task_acceptance_tests.yaml index ec8e3ab2..02ae85cb 100644 --- a/.github/workflows/task_acceptance_tests.yaml +++ b/.github/workflows/task_acceptance_tests.yaml @@ -26,7 +26,7 @@ jobs: - name: Connect to Twingate uses: twingate/github-action@v1 with: - service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }} + service-key: ${{ secrets.TWINGATE_HASTY_GROUSE_PUBLIC }} # - name: Add delay for network connection # run: sleep 30 From f9825693d012ae1c3fd169419fb3c1b51184841d Mon Sep 17 00:00:00 2001 From: Aria Li Date: Fri, 18 Jul 2025 09:25:58 -0700 Subject: [PATCH 4/7] try another twingate key --- .github/workflows/task_acceptance_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/task_acceptance_tests.yaml b/.github/workflows/task_acceptance_tests.yaml index 02ae85cb..b2880c1f 100644 --- a/.github/workflows/task_acceptance_tests.yaml +++ b/.github/workflows/task_acceptance_tests.yaml @@ -26,7 +26,7 @@ jobs: - name: Connect to Twingate uses: twingate/github-action@v1 with: - service-key: ${{ secrets.TWINGATE_HASTY_GROUSE_PUBLIC }} + service-key: ${{ secrets.TWINGATE_DIAMOND_SKINK_SECURITY_PROD }} # - name: Add delay for network connection # run: sleep 30 From e53e4a44f5baf01c02ed52292d146784d29e33a9 Mon Sep 17 00:00:00 2001 From: Aria Li Date: Fri, 18 Jul 2025 11:24:14 -0700 Subject: [PATCH 5/7] twingate debugging --- .github/workflows/task_acceptance_tests.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/task_acceptance_tests.yaml b/.github/workflows/task_acceptance_tests.yaml index b2880c1f..62f7ad56 100644 --- a/.github/workflows/task_acceptance_tests.yaml +++ b/.github/workflows/task_acceptance_tests.yaml @@ -22,11 +22,18 @@ jobs: runs-on: 'ubuntu-latest' steps: - + - name: Connect to Twingate uses: twingate/github-action@v1 with: service-key: ${{ secrets.TWINGATE_DIAMOND_SKINK_SECURITY_PROD }} + env: + TWINGATE_LOG_LEVEL: debug + + - name: Test connectivity after Twingate + run: | + echo "Testing connection..." + curl -v --connect-timeout 10 https://artifactory.delivery.puppetlabs.net/ || echo "Connection failed" # - name: Add delay for network connection # run: sleep 30 From c15e38efa0a40d7b16327632fe26af25c963aa12 Mon Sep 17 00:00:00 2001 From: Aria Li Date: Mon, 21 Jul 2025 08:59:27 -0700 Subject: [PATCH 6/7] original key --- .github/workflows/task_acceptance_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/task_acceptance_tests.yaml b/.github/workflows/task_acceptance_tests.yaml index 62f7ad56..c8b278bc 100644 --- a/.github/workflows/task_acceptance_tests.yaml +++ b/.github/workflows/task_acceptance_tests.yaml @@ -26,7 +26,7 @@ jobs: - name: Connect to Twingate uses: twingate/github-action@v1 with: - service-key: ${{ secrets.TWINGATE_DIAMOND_SKINK_SECURITY_PROD }} + service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }} env: TWINGATE_LOG_LEVEL: debug From 23f91072df6be8906019f1124db67c082fe97d92 Mon Sep 17 00:00:00 2001 From: Aria Li Date: Mon, 21 Jul 2025 09:03:49 -0700 Subject: [PATCH 7/7] twingate 1.5 --- .github/workflows/task_acceptance_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/task_acceptance_tests.yaml b/.github/workflows/task_acceptance_tests.yaml index c8b278bc..22361dbf 100644 --- a/.github/workflows/task_acceptance_tests.yaml +++ b/.github/workflows/task_acceptance_tests.yaml @@ -24,7 +24,7 @@ jobs: steps: - name: Connect to Twingate - uses: twingate/github-action@v1 + uses: twingate/github-action@v1.5 with: service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }} env: