Skip to content

Commit

Permalink
build and ship rerun-cli anytime we ship rerun-c
Browse files Browse the repository at this point in the history
  • Loading branch information
teh-cmc committed Oct 23, 2023
1 parent 220bd32 commit 980c262
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .github/workflows/on_pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,16 @@ jobs:
UPLOAD_COMMIT_OVERRIDE: ${{ github.event.pull_request.head.sha }}
secrets: inherit

build-rerun-cli-and-upload:
name: "Build & Upload rerun-cli (Linux x64)"
if: github.event.pull_request.head.repo.owner.login == 'rerun-io'
uses: ./.github/workflows/reusable_build_and_upload_rerun_cli.yml
with:
CONCURRENCY: pr-${{ github.event.pull_request.number }}
PLATFORM: linux
UPLOAD_COMMIT_OVERRIDE: ${{ github.event.pull_request.head.sha }}
secrets: inherit

bundle-and-upload-rerun_cpp:
name: "Bundle and upload rerun_cpp"
needs: [build-rerun_c-and-upload]
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/on_push_main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,42 @@ jobs:
PLATFORM: windows
secrets: inherit

build-rerun-cli-and-upload-linux:
needs: [checks]
name: "Linux-x64: Build & Upload rerun-cli"
uses: ./.github/workflows/reusable_build_and_upload_rerun_cli.yml
with:
CONCURRENCY: push-linux-${{ github.ref_name }}
PLATFORM: linux
secrets: inherit

build-rerun-cli-and-upload-macos-intel:
needs: [checks]
name: "Mac-Intel: Build & Upload rerun-cli"
uses: ./.github/workflows/reusable_build_and_upload_rerun_cli.yml
with:
CONCURRENCY: push-macos-intel-${{ github.ref_name }}
PLATFORM: macos-intel
secrets: inherit

build-rerun-cli-and-upload-macos-arm:
needs: [checks]
name: "Mac-Arm: Build & Upload rerun-cli"
uses: ./.github/workflows/reusable_build_and_upload_rerun_cli.yml
with:
CONCURRENCY: push-macos-arm-${{ github.ref_name }}
PLATFORM: macos-arm
secrets: inherit

build-rerun-cli-and-upload-windows:
needs: [checks]
name: "Windows-x64: Build & Upload rerun-cli"
uses: ./.github/workflows/reusable_build_and_upload_rerun_cli.yml
with:
CONCURRENCY: push-windows-${{ github.ref_name }}
PLATFORM: windows
secrets: inherit

build-linux:
needs: [checks]
name: "Linux: Build/Test Wheels"
Expand Down

0 comments on commit 980c262

Please sign in to comment.