Skip to content

Commit 93f82b7

Browse files
authored
chore(ci): avoid IT setup if suite will not run (#23259)
* chore(ci): avoid IT setup if suite will not run * test - trigger * cannot access 'secrets' in if, add env block * trigger tests * turns out we do NEED the step * Revert "trigger tests" This reverts commit 53b6fd7. * revert trigger
1 parent 820e63b commit 93f82b7

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/integration.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,6 @@ jobs:
8787
steps:
8888
- uses: actions/checkout@v4
8989

90-
- run: sudo npm -g install @datadog/datadog-ci
91-
- run: sudo -E bash scripts/ci-free-disk-space.sh
92-
- run: docker image prune -af ; docker container prune -f
93-
9490
- name: Determine if secrets are defined (PR author is team member)
9591
id: secret_access_check
9692
if: github.event_name == 'pull_request'
@@ -103,6 +99,13 @@ jobs:
10399
echo "can_access_secrets=false" >> $GITHUB_OUTPUT
104100
fi
105101
102+
- name: Run setup steps required by the IT suite
103+
if: ${{ github.event_name == 'merge_group' || steps.check.outputs.can_access_secrets == 'true' }}
104+
run: |
105+
sudo npm -g install @datadog/datadog-ci
106+
sudo -E bash scripts/ci-free-disk-space.sh
107+
docker image prune -af && docker container prune -f
108+
106109
integration-tests:
107110
runs-on: ubuntu-24.04
108111
needs:

0 commit comments

Comments
 (0)