Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions .github/workflows/build-gfx11-rocm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,11 @@ jobs:

test-gfx:
needs: build-ubuntu
if: needs.build-ubuntu.result == 'success'
# TEMPORARILY DISABLED: the linux-gfx1151-gpu-rocm self-hosted runner is
# offline, so this job sits queued indefinitely and blocks create-release.
# Re-enable by restoring `needs.build-ubuntu.result == 'success'` once the
# runner is back online.
if: false && needs.build-ubuntu.result == 'success'
# Single hardware test of the multiarch artifact on gfx1151. This is the
# end-to-end safety net for the Tensile-only multiarch package: a real
# llama-cli inference exercising the rocBLAS/hipBLASLt GEMM path on-device.
Expand Down Expand Up @@ -499,17 +503,19 @@ jobs:
fi

create-release:
needs: [build-ubuntu, test-gfx]
needs: [build-ubuntu]
runs-on: ubuntu-24.04
permissions:
contents: write
# Publish only on the nightly dispatch (external cron passes
# -f create_release=true). Push/PR and manual runs never release.
# Require the build to succeed and the gfx1151 hardware test to pass.
# Require the build to succeed. NOTE: the gfx1151 hardware-test gate
# (needs.test-gfx.result == 'success') is TEMPORARILY REMOVED while the
# self-hosted runner is offline and test-gfx is disabled above. Restore both
# the `test-gfx` entry in needs and the result check when the runner returns.
if: |
always() &&
needs.build-ubuntu.result == 'success' &&
needs.test-gfx.result == 'success' &&
github.event_name == 'workflow_dispatch' &&
github.event.inputs.create_release == 'true'
steps:
Expand Down
Loading