Add fedora39 to CI platforms
Fedora 39 is shipping GCC 13, modern C/C++ toolchain, so that adding it to CI platforms would help to detect breakages earlier, that related to modern C/C++ toolchains.
Closes #20405.
PiperOrigin-RevId: 587697147
Change-Id: Ib5adf1579991a85f1e2994fb86b1b9e7b25bad7f
diff --git a/.bazelci/postsubmit.yml b/.bazelci/postsubmit.yml
index 52deced..8db4baf 100644
--- a/.bazelci/postsubmit.yml
+++ b/.bazelci/postsubmit.yml
@@ -52,6 +52,22 @@
include_json_profile:
- build
- test
+ fedora39:
+ shell_commands:
+ - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
+ android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
+ - rm -f WORKSPACE.bzlmod.bak
+ - rm -rf $HOME/bazeltest
+ - mkdir $HOME/bazeltest
+ build_flags:
+ - "--config=ci-linux"
+ build_targets:
+ - "//src:bazel"
+ - "//src:bazel_jdk_minimal"
+ - "//src/main/java/..."
+ include_json_profile:
+ - build
+ - test
ubuntu2204:
shell_commands:
- sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index fcf534a..d7317f6 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -53,6 +53,22 @@
include_json_profile:
- build
- test
+ fedora39:
+ shell_commands:
+ - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
+ android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
+ - rm -f WORKSPACE.bzlmod.bak
+ - rm -rf $HOME/bazeltest
+ - mkdir $HOME/bazeltest
+ build_flags:
+ - "--config=ci-linux"
+ build_targets:
+ - "//src:bazel"
+ - "//src:bazel_jdk_minimal"
+ - "//src/main/java/..."
+ include_json_profile:
+ - build
+ - test
ubuntu2204:
shards: 4
shell_commands: