diff --git a/.github/workflows/PostgreSQL-Integration-Tests.yml b/.github/workflows/PostgreSQL-Integration-Tests.yml index de8d1ac..d8b5c23 100644 --- a/.github/workflows/PostgreSQL-Integration-Tests.yml +++ b/.github/workflows/PostgreSQL-Integration-Tests.yml @@ -1,18 +1,31 @@ name: PostgreSQL Integration Tests - -on: [push,pull_request,workflow_dispatch] - +on: + - push + - pull_request + - workflow_dispatch jobs: build: runs-on: ubuntu-latest strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-11, Pharo64-10, Pharo64-9.0 ] - rdbms: [ PostgreSQLv9.4, PostgreSQLv9.5, PostgreSQLv9.6, PostgreSQLv10, PostgreSQLv11, PostgreSQLv12 , PostgreSQLv13 , PostgreSQLv14, PostgreSQLv15] + smalltalk: + - Pharo64-9.0 + - Pharo64-10 + - Pharo64-11 + rdbms: + - PostgreSQLv9.4 + - PostgreSQLv9.5 + - PostgreSQLv9.6 + - PostgreSQLv10 + - PostgreSQLv11 + - PostgreSQLv12 + - PostgreSQLv13 + - PostgreSQLv14 + - PostgreSQLv15 name: ${{ matrix.smalltalk }} + ${{ matrix.rdbms }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hpi-swa/setup-smalltalkCI@v1 with: smalltalk-image: ${{ matrix.smalltalk }} @@ -29,5 +42,5 @@ jobs: - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 with: - name: ${{matrix.rdbms}}-${{matrix.smalltalk}} + name: Integration-Tests-${{matrix.rdbms}}-${{matrix.smalltalk}} token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/SQLite3-Integration-Tests.yml b/.github/workflows/SQLite3-Integration-Tests.yml index 97e40fb..00e82ef 100644 --- a/.github/workflows/SQLite3-Integration-Tests.yml +++ b/.github/workflows/SQLite3-Integration-Tests.yml @@ -1,18 +1,23 @@ name: SQLite3 Integration Tests - -on: [push,pull_request,workflow_dispatch] - +on: + - push + - pull_request + - workflow_dispatch jobs: build: runs-on: ubuntu-latest strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-11, Pharo64-10, Pharo64-9.0 ] - rdbms: [ SQLite3 ] + smalltalk: + - Pharo64-9.0 + - Pharo64-10 + - Pharo64-11 + rdbms: + - SQLite3 name: ${{ matrix.smalltalk }} + ${{ matrix.rdbms }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hpi-swa/setup-smalltalkCI@v1 with: smalltalk-image: ${{ matrix.smalltalk }} @@ -29,5 +34,5 @@ jobs: - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 with: - name: ${{matrix.rdbms}}-${{matrix.smalltalk}} + name: Integration-Tests-${{matrix.rdbms}}-${{matrix.smalltalk}} token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/loading-groups.yml b/.github/workflows/loading-groups.yml index 6a4438d..6e18d22 100644 --- a/.github/workflows/loading-groups.yml +++ b/.github/workflows/loading-groups.yml @@ -1,19 +1,28 @@ name: Baseline groups - -on: [push,pull_request,workflow_dispatch] - +on: + - push + - pull_request + - workflow_dispatch jobs: build: runs-on: ubuntu-latest strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-11, Pharo64-10, Pharo64-9.0 ] - rdbms: [ SQLite3 ] - load-spec: [ deployment, tests, tools, development] + smalltalk: + - Pharo64-9.0 + - Pharo64-10 + - Pharo64-11 + rdbms: + - SQLite3 + load-spec: + - deployment + - tests + - tools + - development name: ${{ matrix.smalltalk }} + ${{ matrix.rdbms }} + ${{ matrix.load-spec }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hpi-swa/setup-smalltalkCI@v1 with: smalltalk-image: ${{ matrix.smalltalk }} diff --git a/.github/workflows/loading-gs64-components.yml b/.github/workflows/loading-gs64-components.yml index 483d45d..911b1a2 100644 --- a/.github/workflows/loading-gs64-components.yml +++ b/.github/workflows/loading-gs64-components.yml @@ -3,7 +3,6 @@ on: - push - pull_request - workflow_dispatch - jobs: component-loading: runs-on: ubuntu-latest @@ -15,7 +14,7 @@ jobs: - Dependent-SUnit-Extensions name: GS64 + ${{ matrix.load-spec }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Load component in image uses: ba-st-actions/gs64-ci@v2 with: diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index fbb50fa..84e4633 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -1,11 +1,14 @@ name: Markdown Lint -on: [push,pull_request,workflow_dispatch] +on: + - push + - pull_request + - workflow_dispatch jobs: remark-lint: name: runner / markdownlint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: markdownlint uses: reviewdog/action-markdownlint@v0 with: diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index 6fe7559..38b6674 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -1,12 +1,13 @@ name: Shellcheck - -on: [push,pull_request] - +on: + - push + - pull_request + - workflow_dispatch jobs: shellcheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run Shellcheck uses: reviewdog/action-shellcheck@v1 with: diff --git a/.github/workflows/unit-tests-gs64.yml b/.github/workflows/unit-tests-gs64.yml index 6d19a48..fbf59cd 100644 --- a/.github/workflows/unit-tests-gs64.yml +++ b/.github/workflows/unit-tests-gs64.yml @@ -3,13 +3,12 @@ on: - push - pull_request - workflow_dispatch - jobs: unit-tests: runs-on: ubuntu-latest name: GS64 Unit Tests steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Load Image and Run Tests uses: ba-st-actions/gs64-ci@v2 with: