diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4b9d325..63493f7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,25 +22,31 @@ jobs: strategy: fail-fast: false matrix: - redmine_version: [5.1-stable, 6.0-stable, master] - ruby_version: ['3.1', '3.2', '3.3'] + redmine_version: [5.1-stable, 6.0-stable, 6.1-stable, master] + ruby_version: ['3.1', '3.2', '3.3', '3.4'] db: ['mysql:8.0', 'postgres:14', 'sqlite3'] # System test takes 2~3 times longer, so limit to specific matrix combinations # See: https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs#expanding-or-adding-matrix-configurations include: - system_test: true - redmine_version: 6.0-stable - ruby_version: '3.3' + redmine_version: 6.1-stable + ruby_version: '3.4' db: 'mysql:8.0' exclude: - redmine_version: 5.1-stable ruby_version: '3.3' + - redmine_version: 5.1-stable + ruby_version: '3.4' + - redmine_version: 6.0-stable + ruby_version: '3.4' + - redmine_version: 6.1-stable + ruby_version: '3.1' - redmine_version: master ruby_version: '3.1' steps: - name: Setup Redmine - uses: hidakatsuya/action-setup-redmine@v2 + uses: hidakatsuya/action-setup-redmine@v3 with: repository: redmine/redmine version: ${{ matrix.redmine_version }} @@ -49,7 +55,7 @@ jobs: path: redmine - name: Checkout Plugin - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: redmine/plugins/${{ env.PLUGIN_NAME }}