diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-19 23:13:43 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-19 23:13:43 +0000 |
commit | 0e2bde5d6e3118d83004f4b3dfbbe84e5fa2af24 (patch) | |
tree | a559c2c5f783d4cbd605578eee27269d1e3c533b /.github/workflows/buck2.yml | |
parent | 492f5599cede28b05ef82a747b3bd40191a1ad18 (diff) | |
parent | 15cbbff88df7a8191d88c7aebefc7b508bd4de69 (diff) | |
download | cxx-0e2bde5d6e3118d83004f4b3dfbbe84e5fa2af24.tar.gz |
Snap for 11598262 from 15cbbff88df7a8191d88c7aebefc7b508bd4de69 to sdk-releasesdk-release
Change-Id: I8cafa361ef2d36f3e522dff31060f3796c6fa4ee
Diffstat (limited to '.github/workflows/buck2.yml')
-rw-r--r-- | .github/workflows/buck2.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/buck2.yml b/.github/workflows/buck2.yml new file mode 100644 index 00000000..f91ac3d3 --- /dev/null +++ b/.github/workflows/buck2.yml @@ -0,0 +1,30 @@ +name: Buck2 + +on: + push: + workflow_dispatch: + schedule: [cron: "40 1,13 * * *"] + +permissions: + contents: read + +jobs: + buck2: + name: Buck2 on ${{matrix.os == 'ubuntu' && 'Linux' || matrix.os == 'macos' && 'macOS' || matrix.os == 'windows' && 'Windows' || '???'}} + runs-on: ${{matrix.os}}-latest + strategy: + fail-fast: false + matrix: + os: [ubuntu, macos, windows] + timeout-minutes: 45 + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + components: rust-src + - uses: dtolnay/install-buck2@latest + with: + prelude-submodule: tools/buck/prelude + - run: buck2 run demo + - run: buck2 build ... + - run: buck2 test ... |