.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