diff --git a/.github/workflows/linux-build-clang.yaml b/.github/workflows/linux-build-clang.yaml index b00c1fbc45..4781e8a799 100644 --- a/.github/workflows/linux-build-clang.yaml +++ b/.github/workflows/linux-build-clang.yaml @@ -23,6 +23,9 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Install Package Dependencies run: | diff --git a/.github/workflows/linux-build-gcc.yaml b/.github/workflows/linux-build-gcc.yaml index b2528c3b32..57a8af81e5 100644 --- a/.github/workflows/linux-build-gcc.yaml +++ b/.github/workflows/linux-build-gcc.yaml @@ -19,6 +19,9 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Install Package Dependencies run: | diff --git a/.github/workflows/macos-build-arm.yaml b/.github/workflows/macos-build-arm.yaml index 032dd27fb2..b84e268a70 100644 --- a/.github/workflows/macos-build-arm.yaml +++ b/.github/workflows/macos-build-arm.yaml @@ -19,6 +19,9 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Set up ARM64 environment run: sudo softwareupdate --install-rosetta --agree-to-license diff --git a/.github/workflows/macos-build.yaml b/.github/workflows/macos-build.yaml index 861fb376a0..eb9108bc46 100644 --- a/.github/workflows/macos-build.yaml +++ b/.github/workflows/macos-build.yaml @@ -23,6 +23,9 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Install Package Dependencies run: brew install cmake nasm ninja diff --git a/.github/workflows/release-pipeline.yaml b/.github/workflows/release-pipeline.yaml index c211508340..5d59121140 100644 --- a/.github/workflows/release-pipeline.yaml +++ b/.github/workflows/release-pipeline.yaml @@ -45,6 +45,8 @@ jobs: # Windows build_windows_clang: + needs: + - cut-release name: "🖥️ Windows" uses: ./.github/workflows/windows-build-clang.yaml with: @@ -55,6 +57,8 @@ jobs: # Linux build_linux_clang: + needs: + - cut-release name: "🐧 Linux" uses: ./.github/workflows/linux-build-clang.yaml with: @@ -65,6 +69,8 @@ jobs: # macOS build_macos_intel: + needs: + - cut-release name: "🍎 MacOS" uses: ./.github/workflows/macos-build.yaml with: diff --git a/.github/workflows/windows-build-clang.yaml b/.github/workflows/windows-build-clang.yaml index 0eafd2818e..6818fd0652 100644 --- a/.github/workflows/windows-build-clang.yaml +++ b/.github/workflows/windows-build-clang.yaml @@ -24,6 +24,9 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Install NASM # TODO - Simplify this with just the first command once choco 2.0 rolls out everywhere diff --git a/.github/workflows/windows-build-msvc.yaml b/.github/workflows/windows-build-msvc.yaml index 79b960d454..3277d0f2ba 100644 --- a/.github/workflows/windows-build-msvc.yaml +++ b/.github/workflows/windows-build-msvc.yaml @@ -19,6 +19,9 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Install NASM # TODO - Simplify this with just the first command once choco 2.0 rolls out everywhere