diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 66a22a20..78fa3148 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,35 +13,35 @@ on: - cron: '0 0 * * 1' jobs: - build243: - name: "2024.3" - 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.3/${{ 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.3 - context: 2024.3/${{ matrix.linter }} - platforms: ${{ matrix.platform }} - push: false - cache-from: type=gha - cache-to: type=gha,mode=max,ignore-error=true +# build243: +# name: "2024.3" +# 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.3/${{ 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.3 +# context: 2024.3/${{ matrix.linter }} +# platforms: ${{ matrix.platform }} +# push: false +# cache-from: type=gha +# cache-to: type=gha,mode=max,ignore-error=true build242: name: "2024.2" diff --git a/2024.3/android-community/internal.Dockerfile b/2024.3/android-community/internal.Dockerfile index f96ba9d5..7c9e571f 100644 --- a/2024.3/android-community/internal.Dockerfile +++ b/2024.3/android-community/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:debian-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:debian-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/android/internal.Dockerfile b/2024.3/android/internal.Dockerfile index 2efb8f04..8da8a4a8 100644 --- a/2024.3/android/internal.Dockerfile +++ b/2024.3/android/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:debian-js-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:debian-js-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/base/docker-bake.hcl b/2024.3/base/docker-bake.hcl index d6543dee..528b2bbc 100644 --- a/2024.3/base/docker-bake.hcl +++ b/2024.3/base/docker-bake.hcl @@ -20,7 +20,7 @@ group "ruby" { target "debian" { tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:debian-base-latest" + "registry.jetbrains.team/p/sa/containers/qodana:debian-base-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "debian.Dockerfile" @@ -31,7 +31,7 @@ target "debian-js" { debianbase = "target:debian" } tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:debian-js-base-latest" + "registry.jetbrains.team/p/sa/containers/qodana:debian-js-base-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "debian.js.Dockerfile" @@ -42,7 +42,7 @@ target "python" { debianbase = "target:debian" } tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:python-base-latest" + "registry.jetbrains.team/p/sa/containers/qodana:python-base-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "python.Dockerfile" @@ -53,19 +53,19 @@ target "python-js" { pythonbase = "target:python" } tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:python-js-base-latest" + "registry.jetbrains.team/p/sa/containers/qodana:python-js-base-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "python.js.Dockerfile" } target "other" { - name = "${edition}-base-latest" + name = "${edition}-base-243" matrix = { edition = ["dotnet", "go", "js", "php", "rust", "ruby", "cdnet", "cnova"] } tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:${edition}-base-latest" + "registry.jetbrains.team/p/sa/containers/qodana:${edition}-base-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "${edition}.Dockerfile" @@ -75,9 +75,9 @@ target "cpp" { matrix = { clang = ["15", "16", "17", "18"] } - name = "cpp-base-${clang}-latest" + name = "cpp-base-${clang}-243" tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:cpp-base-${clang}-latest" + "registry.jetbrains.team/p/sa/containers/qodana:cpp-base-${clang}-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "cpp.Dockerfile" @@ -90,9 +90,9 @@ target "ruby2x" { matrix = { version = ["6", "7"] } - name = "ruby-base-2${version}-latest" + name = "ruby-base-2${version}-243" tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:ruby-base-2.${version}-latest" + "registry.jetbrains.team/p/sa/containers/qodana:ruby-base-2.${version}-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "ruby.Dockerfile" @@ -105,9 +105,9 @@ target "ruby3x" { matrix = { version = ["0", "1", "2", "3"] } - name = "ruby-base-3${version}-latest" + name = "ruby-base-3${version}-243" tags = [ - "registry.jetbrains.team/p/sa/containers/qodana:ruby-base-3.${version}-latest" + "registry.jetbrains.team/p/sa/containers/qodana:ruby-base-3.${version}-243" ] platforms = ["linux/amd64", "linux/arm64"] dockerfile = "ruby.Dockerfile" diff --git a/2024.3/cnova/internal.Dockerfile b/2024.3/cnova/internal.Dockerfile index 0841a722..caf7eccd 100644 --- a/2024.3/cnova/internal.Dockerfile +++ b/2024.3/cnova/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:cnova-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:cnova-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/cpp/internal.Dockerfile b/2024.3/cpp/internal.Dockerfile index 6e3904a3..fb024aab 100644 --- a/2024.3/cpp/internal.Dockerfile +++ b/2024.3/cpp/internal.Dockerfile @@ -1,5 +1,5 @@ ARG CLANG="16" -FROM registry.jetbrains.team/p/sa/containers/qodana:cpp-base-$CLANG-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:cpp-base-$CLANG-243 ARG TARGETPLATFORM COPY $TARGETPLATFORM/qodana-clang /opt/qodana/qodana diff --git a/2024.3/dotnet-community/internal.Dockerfile b/2024.3/dotnet-community/internal.Dockerfile index 84e8607a..d46f5f09 100644 --- a/2024.3/dotnet-community/internal.Dockerfile +++ b/2024.3/dotnet-community/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:cdnet-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:cdnet-base-243 ARG TARGETPLATFORM COPY $TARGETPLATFORM/qodana-cdnet /opt/qodana/qodana diff --git a/2024.3/dotnet/internal.Dockerfile b/2024.3/dotnet/internal.Dockerfile index e99a3b07..2be4710c 100644 --- a/2024.3/dotnet/internal.Dockerfile +++ b/2024.3/dotnet/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:dotnet-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:dotnet-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/go/internal.Dockerfile b/2024.3/go/internal.Dockerfile index ff5f6cae..9bd9647d 100644 --- a/2024.3/go/internal.Dockerfile +++ b/2024.3/go/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:go-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:go-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/js/internal.Dockerfile b/2024.3/js/internal.Dockerfile index 9ed30f76..aa90d16b 100644 --- a/2024.3/js/internal.Dockerfile +++ b/2024.3/js/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:js-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:js-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/jvm-community/internal.Dockerfile b/2024.3/jvm-community/internal.Dockerfile index cac989aa..9b8d6444 100644 --- a/2024.3/jvm-community/internal.Dockerfile +++ b/2024.3/jvm-community/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:debian-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:debian-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/jvm/internal.Dockerfile b/2024.3/jvm/internal.Dockerfile index ba07114d..d12983b5 100644 --- a/2024.3/jvm/internal.Dockerfile +++ b/2024.3/jvm/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:debian-js-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:debian-js-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/php/internal.Dockerfile b/2024.3/php/internal.Dockerfile index 5b56dab2..a9997fa6 100644 --- a/2024.3/php/internal.Dockerfile +++ b/2024.3/php/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:php-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:php-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/python-community/internal.Dockerfile b/2024.3/python-community/internal.Dockerfile index 1d7a118b..fb00207f 100644 --- a/2024.3/python-community/internal.Dockerfile +++ b/2024.3/python-community/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:python-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:python-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/python/internal.Dockerfile b/2024.3/python/internal.Dockerfile index 86d28a1f..e857e265 100644 --- a/2024.3/python/internal.Dockerfile +++ b/2024.3/python/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:python-js-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:python-js-base-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/ruby/internal.Dockerfile b/2024.3/ruby/internal.Dockerfile index 763f0fcc..70eca51e 100644 --- a/2024.3/ruby/internal.Dockerfile +++ b/2024.3/ruby/internal.Dockerfile @@ -1,5 +1,5 @@ ARG RUBY="3.3" -FROM registry.jetbrains.team/p/sa/containers/qodana:ruby-base-$RUBY-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:ruby-base-$RUBY-243 ARG TARGETPLATFORM ARG DEVICEID diff --git a/2024.3/rust/internal.Dockerfile b/2024.3/rust/internal.Dockerfile index 46dc5162..3bc23270 100644 --- a/2024.3/rust/internal.Dockerfile +++ b/2024.3/rust/internal.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.jetbrains.team/p/sa/containers/qodana:rust-base-latest +FROM registry.jetbrains.team/p/sa/containers/qodana:rust-base-243 ARG TARGETPLATFORM ARG DEVICEID