Skip to content

Commit

Permalink
chore(ci): improve integration tests configuration (#119)
Browse files Browse the repository at this point in the history
# 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
  • Loading branch information
CreeptoGengar authored Jan 7, 2025
1 parent 881c578 commit f4fa6b0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
--locked \
--workspace \
-E 'kind(test)' \
--no-tests=warn
--no-capture
integration-success:
name: integration success
Expand All @@ -48,6 +48,6 @@ jobs:
timeout-minutes: 30
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@release/v1
uses: re-actors/alls-green@v1.2.2
with:
jobs: ${{ toJSON(needs) }}

0 comments on commit f4fa6b0

Please sign in to comment.