diff options
author | Mark <mteffeteller@google.com> | 2022-09-16 01:32:23 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-09-16 01:32:23 +0000 |
commit | b8038c10c1492b7e134b7b68d7c1d85f5c064dae (patch) | |
tree | 3a4e4a0a65235bbb50815e7ebeaa6ce4ca3d43a3 /.github/workflows/release.yml | |
parent | a74c14e5721cfd85dd0d0ebc3789ac0657564b7b (diff) | |
parent | 56442253b398e14a950c4dc39714d86d03f3e097 (diff) | |
download | jazzer-api-b8038c10c1492b7e134b7b68d7c1d85f5c064dae.tar.gz |
Sync AOSP fork to Jazzer upstream am: 743c872a15 am: 39fddb782b am: 9310e5cea4 am: 26df23e6e9 am: 56442253b3
Original change: https://android-review.googlesource.com/c/platform/external/jazzer-api/+/2218561
Change-Id: I6f3d3ddd15d7628380807c3dae667ecd5ac6b613
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to '.github/workflows/release.yml')
-rw-r--r-- | .github/workflows/release.yml | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b2d5566d..2cbfbaae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,20 +4,20 @@ on: workflow_dispatch: jobs: - build_release: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-10.15, windows-2016] + # Keep arch names in sync with replayer download and merge + os: [ubuntu-latest, macos-10.15, windows-2019] include: - os: ubuntu-latest arch: "linux" bazel_args: "--config=toolchain --extra_toolchains=@llvm_toolchain//:cc-toolchain-x86_64-linux" - os: macos-10.15 arch: "macos-x86_64" - bazel_args: "--config=toolchain --extra_toolchains=@llvm_toolchain//:cc-toolchain-x86_64-darwin" - - os: windows-2016 + bazel_args: "--config=toolchain --extra_toolchains=@llvm_toolchain//:cc-toolchain-x86_64-darwin --xcode_version_config=//.github:host_xcodes" + - os: windows-2019 arch: "windows" bazel_args: "" @@ -29,9 +29,13 @@ jobs: with: java-version: 8 + - name: Set Build Buddy config + run: .github/scripts/echoBuildBuddyConfig.sh ${{ secrets.BUILDBUDDY_API_KEY }} >> $GITHUB_ENV + shell: bash + - name: Build run: | - bazelisk build --config=ci --remote_header=x-buildbuddy-api-key=${{ secrets.BUILDBUDDY_API_KEY }} --java_runtime_version=localjdk_${{ matrix.jdk }} ${{ matrix.bazel_args }} //agent/src/main/java/com/code_intelligence/jazzer/replay:Replayer_deploy.jar //:jazzer_release + bazelisk build ${{env.BUILD_BUDDY_CONFIG}} --java_runtime_version=local_jdk_8 ${{ matrix.bazel_args }} //agent/src/main/java/com/code_intelligence/jazzer/replay:Replayer_deploy.jar //:jazzer_release cp -L bazel-bin/agent/src/main/java/com/code_intelligence/jazzer/replay/Replayer_deploy.jar replayer.jar cp -L bazel-bin/jazzer_release.tar.gz release-${{ matrix.arch }}.tar.gz @@ -55,8 +59,8 @@ jobs: - name: Download macOS jar uses: actions/download-artifact@v2 with: - name: replayer_darwin - path: replayer_darwin + name: replayer_macos-x86_64 + path: replayer_macos-x86_64 - name: Download Linux jar uses: actions/download-artifact@v2 @@ -73,7 +77,7 @@ jobs: - name: Merge jars run: | mkdir merged - unzip -o replayer_darwin/replayer.jar -d merged + unzip -o replayer_macos-x86_64/replayer.jar -d merged unzip -o replayer_linux/replayer.jar -d merged unzip -o replayer_windows/replayer.jar -d merged jar cvmf merged/META-INF/MANIFEST.MF replayer.jar -C merged . @@ -83,4 +87,3 @@ jobs: with: name: replayer path: replayer.jar - |