.github/workflows/integration-storage.yml in fog-google-1.23.0 vs .github/workflows/integration-storage.yml in fog-google-1.24.0

- old
+ new

@@ -8,11 +8,11 @@ push: branches: [ master ] pull_request: branches: [ master ] types: [ assigned, opened, synchronize, reopened, labeled ] - # Only run SQL integration tests if SQL code or deps have changed + # Only run integration tests if relevant code or deps have changed paths: # Module-specific paths - 'lib/fog/google/storage.rb' - 'lib/fog/google/storage/**' - 'lib/fog/google/parsers/storage/**' @@ -22,16 +22,24 @@ - 'lib/fog/bin/google.rb' - 'lib/fog/google/shared.rb' - 'lib/fog/google.rb' # Trigger workflow on version upgrade - 'lib/fog/google/version.rb' + # Trigger when workflow itself is updated + - '.github/workflows/integration-storage.yml' +# Setting hard concurrency limit for the project due to cleanup +# TODO(fog-google#626): remove this once cleanup is fixed +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: false + jobs: test: - runs-on: self-hosted + runs-on: fog-arc-runner strategy: matrix: - ruby-version: [ '2.7', '3.0', '3.1' ] + ruby-version: [ '3.0', '3.1', '3.2' ] # Integration tests from the same task cannot run in parallel yet due to cleanup max-parallel: 1 steps: - uses: actions/checkout@v4