From 5a564738aaa7092db9acbe53ca1e0a061f17a005 Mon Sep 17 00:00:00 2001 From: Mizux Seiha Date: Fri, 19 Jul 2024 01:09:37 +0200 Subject: [PATCH] bazel(ci): fix workflows * Fix almalinux and rockylinux * Fix debian * Fix opensuse job * Fix macos bazel workfow --- .github/workflows/amd64_macos_bazel.yml | 6 ++++++ bazel/docker/almalinux/Dockerfile | 1 + bazel/docker/debian/Dockerfile | 1 + bazel/docker/opensuse/Dockerfile | 1 + bazel/docker/rockylinux/Dockerfile | 1 + 5 files changed, 10 insertions(+) diff --git a/.github/workflows/amd64_macos_bazel.yml b/.github/workflows/amd64_macos_bazel.yml index 813c2dffc86..39f264bd533 100644 --- a/.github/workflows/amd64_macos_bazel.yml +++ b/.github/workflows/amd64_macos_bazel.yml @@ -34,6 +34,12 @@ jobs: run: python --version - name: Check Bazel run: bazel version + - name: Change Python in WORKSPACE + run: > + sed + -i '' + -e 's/\(DEFAULT_PYTHON =\) "3.[0-9]*"/\1 "${{ matrix.python.version }}"/g' + WORKSPACE - name: Build run: > bazel build diff --git a/bazel/docker/almalinux/Dockerfile b/bazel/docker/almalinux/Dockerfile index 3ec2a6aea4d..bbd545b078b 100644 --- a/bazel/docker/almalinux/Dockerfile +++ b/bazel/docker/almalinux/Dockerfile @@ -35,6 +35,7 @@ RUN dnf -y update \ FROM env AS devel WORKDIR /home/project COPY . . +RUN sed -i 's/\(DEFAULT_PYTHON =\) "3.[0-9]\+"/\1 "3.9"/' WORKSPACE FROM devel AS build RUN bazel version diff --git a/bazel/docker/debian/Dockerfile b/bazel/docker/debian/Dockerfile index 798da5d08e3..66237cdca26 100644 --- a/bazel/docker/debian/Dockerfile +++ b/bazel/docker/debian/Dockerfile @@ -23,6 +23,7 @@ RUN apt-get update -qq \ FROM env AS devel WORKDIR /home/project COPY . . +RUN sed -i 's/\(DEFAULT_PYTHON =\) "3.[0-9]\+"/\1 "3.11"/' WORKSPACE FROM devel AS build RUN bazel version diff --git a/bazel/docker/opensuse/Dockerfile b/bazel/docker/opensuse/Dockerfile index 4ae0c0f9353..51fbb2ec01e 100644 --- a/bazel/docker/opensuse/Dockerfile +++ b/bazel/docker/opensuse/Dockerfile @@ -29,6 +29,7 @@ RUN zypper update -y \ FROM env AS devel WORKDIR /home/project COPY . . +RUN sed -i 's/\(DEFAULT_PYTHON =\) "3.[0-9]\+"/\1 "3.11"/' WORKSPACE FROM devel AS build RUN bazel version diff --git a/bazel/docker/rockylinux/Dockerfile b/bazel/docker/rockylinux/Dockerfile index 6b72b1c1472..c2d59103250 100644 --- a/bazel/docker/rockylinux/Dockerfile +++ b/bazel/docker/rockylinux/Dockerfile @@ -35,6 +35,7 @@ RUN dnf -y update \ FROM env AS devel WORKDIR /home/project COPY . . +RUN sed -i 's/\(DEFAULT_PYTHON =\) "3.[0-9]\+"/\1 "3.9"/' WORKSPACE FROM devel AS build RUN bazel version