diff --git a/.github/workflows/ValidatePullRequest.yml b/.github/workflows/ValidatePullRequest.yml index 975c8a6d..0433f0ce 100644 --- a/.github/workflows/ValidatePullRequest.yml +++ b/.github/workflows/ValidatePullRequest.yml @@ -65,115 +65,3 @@ jobs: - uses: actions/checkout@v4 - name: Spell Check Repo uses: crate-ci/typos@master - - ##### - # start build-on-windows - ##### - build-on-windows: - needs: - - docs-pr - if: ${{needs.docs-pr.outputs.docs-only != 'true'}} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: true - matrix: - build: [windows-debug, windows-release] - include: - - build: windows-debug - os: [self-hosted, Windows, X64, "1ES.Pool=hld-win2022-amd"] - config: debug - platform: x64 - - build: windows-release - os: [self-hosted, Windows, X64, "1ES.Pool=hld-win2022-amd"] - config: release - platform: x64 - env: - RUST_BACKTRACE: FULL - - steps: - - uses: actions/checkout@v4 - - - name: Get system info - run: | - echo "cmd /ver" - cmd /ver - echo "systeminfo" - systeminfo - - # Run this so we can use just targets in this workflow - - uses: hyperlight-dev/ci-setup-workflow@v1.1.0 - with: - rust-toolchain: "1.81.0" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - ##### - # end build-on-windows - ##### - - ##### - # start build-on-linux - ##### - build-on-linux: - needs: - - docs-pr - if: ${{needs.docs-pr.outputs.docs-only != 'true'}} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: true - matrix: - build: - [ - linux-kvm-debug, - linux-kvm-release, - linux-hyperv-debug, - linux-hyperv-release, - ] - include: - - build: linux-kvm-debug - os: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"] - config: debug - platform: x64 - hypervisor: kvm - - build: linux-kvm-release - os: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"] - config: release - platform: x64 - hypervisor: kvm - - build: linux-hyperv-debug - os: [self-hosted, Linux, X64, "1ES.Pool=hld-mshv-amd"] - config: debug - platform: x64 - hypervisor: hyperv - - build: linux-hyperv-release - os: [self-hosted, Linux, X64, "1ES.Pool=hld-mshv-amd"] - config: release - platform: x64 - hypervisor: hyperv - env: - RUST_BACKTRACE: FULL - - steps: - - uses: actions/checkout@v4 - - - name: uname (linux) - run: | - echo "uname -a" - uname -a - echo "cat /etc/os-release" - cat /etc/os-release - - - uses: hyperlight-dev/ci-setup-workflow@v1.1.0 - with: - rust-toolchain: "1.81.0" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Build C Guest Binaries - run: | - just build-c-guests ${{ matrix.config }} - - ##### - # end build-on-linux - ##### diff --git a/.github/workflows/dep_rust.yml b/.github/workflows/dep_rust.yml index f3180790..1dff72da 100644 --- a/.github/workflows/dep_rust.yml +++ b/.github/workflows/dep_rust.yml @@ -14,7 +14,7 @@ on: env: CARGO_TERM_COLOR: always - RUST_BACKTRACE: FULL + RUST_BACKTRACE: full permissions: id-token: write