diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f1740dd..e925091b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,35 +13,35 @@ on: - cron: '0 0 * * 1' jobs: -# build242: -# name: "2024.2" -# strategy: -# matrix: -# platform: [ linux/amd64 ] # linux/arm64 -# linter: [ android-community, android, dotnet, go, js, jvm, jvm-community, php, python, python-community, dotnet-community, cpp, cnova ] -# runs-on: ubuntu-latest -# steps: -# - name: Checkout -# uses: actions/checkout@v4 -# - uses: dorny/paths-filter@v3 -# id: changes -# with: -# filters: | -# dockerfile: -# - '2024.2/${{ matrix.linter }}/Dockerfile' -# - if: steps.changes.outputs.dockerfile == 'true' -# name: Set up Docker Buildx -# uses: docker/setup-buildx-action@v3 -# - if: steps.changes.outputs.dockerfile == 'true' -# name: Build -# uses: docker/build-push-action@v6 -# with: -# tags: jetbrains/qodana-${{ matrix.linter }}:2024.1 -# context: 2024.2/${{ matrix.linter }} -# platforms: ${{ matrix.platform }} -# push: false -# cache-from: type=gha -# cache-to: type=gha,mode=max,ignore-error=true + build242: + name: "2024.2" + strategy: + matrix: + platform: [ linux/amd64 ] # linux/arm64 + linter: [ android-community, android, dotnet, go, js, jvm, jvm-community, php, python, python-community, dotnet-community, cpp, cnova ] + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - uses: dorny/paths-filter@v3 + id: changes + with: + filters: | + dockerfile: + - '2024.2/${{ matrix.linter }}/Dockerfile' + - if: steps.changes.outputs.dockerfile == 'true' + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - if: steps.changes.outputs.dockerfile == 'true' + name: Build + uses: docker/build-push-action@v6 + with: + tags: jetbrains/qodana-${{ matrix.linter }}:2024.1 + context: 2024.2/${{ matrix.linter }} + platforms: ${{ matrix.platform }} + push: false + cache-from: type=gha + cache-to: type=gha,mode=max,ignore-error=true build241: name: "2024.1"