Skip to content

Commit f4fa6b0

Browse files
chore(ci): improve integration tests configuration (#119)
# Description This PR updates the integration tests workflow configuration to follow modern best practices and improve test output visibility. ## Changes in `.github/workflows/integration.yml`: - Added `--profile ci` flag to nextest configuration for better CI integration and consistency - Replaced deprecated `--no-tests=warn` flag with modern `--no-capture` flag for better test output visibility - Updated `re-actors/alls-green` action from `release/v1` to specific version `v1.2.2` for improved stability # Why - Improves test output readability in CI environment - Updates deprecated test configuration to modern standards - Pins action version for better reproducibility - Makes integration tests configuration consistent with other workflows # Testing - Integration tests workflow has been tested and works as expected - Test outputs are now more verbose and easier to debug - No functional changes to the tests themselves
1 parent 881c578 commit f4fa6b0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
--locked \
3939
--workspace \
4040
-E 'kind(test)' \
41-
--no-tests=warn
41+
--no-capture
4242
4343
integration-success:
4444
name: integration success
@@ -48,6 +48,6 @@ jobs:
4848
timeout-minutes: 30
4949
steps:
5050
- name: Decide whether the needed jobs succeeded or failed
51-
uses: re-actors/alls-green@release/v1
51+
uses: re-actors/alls-green@v1.2.2
5252
with:
5353
jobs: ${{ toJSON(needs) }}

0 commit comments

Comments
 (0)