From bae2a19dcf0cbf44a01c6b6fd7c0ab1d16ef22ee Mon Sep 17 00:00:00 2001 From: Kevin Lin <42618777+kevin314@users.noreply.github.com> Date: Tue, 15 Apr 2025 17:39:11 -0500 Subject: [PATCH] [CI] Add manual trigger to sta-publish and fastvideo-publish (#346) --- .github/workflows/fastvideo-publish.yml | 3 ++- .github/workflows/sta-publish.yml | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/fastvideo-publish.yml b/.github/workflows/fastvideo-publish.yml index bb1f57441..89d48fe72 100644 --- a/.github/workflows/fastvideo-publish.yml +++ b/.github/workflows/fastvideo-publish.yml @@ -6,6 +6,7 @@ on: - main paths: - 'pyproject.toml' # Trigger when pyproject.toml changes + workflow_dispatch: jobs: check-version-change: @@ -41,7 +42,7 @@ jobs: build-publish-main: needs: check-version-change - if: needs.check-version-change.outputs.version-changed == 'true' + if: ${{ needs.check-version-change.outputs.version-changed == 'true' || github.event_name == 'workflow_dispatch' }} runs-on: ubuntu-latest permissions: id-token: write # Needed for OIDC Trusted Publishing diff --git a/.github/workflows/sta-publish.yml b/.github/workflows/sta-publish.yml index 72e5f2893..e7f76cecb 100644 --- a/.github/workflows/sta-publish.yml +++ b/.github/workflows/sta-publish.yml @@ -6,6 +6,7 @@ on: - main paths: - "csrc/sliding_tile_attention/setup.py" + workflow_dispatch: jobs: check-version-change: @@ -43,7 +44,7 @@ jobs: build_wheels: name: Build Wheel needs: check-version-change - if: ${{ needs.check-version-change.outputs.version-changed == 'true' }} + if: ${{ needs.check-version-change.outputs.version-changed == 'true' || github.event_name == 'workflow_dispatch' }} runs-on: ${{ matrix.os }} strategy: @@ -168,7 +169,7 @@ jobs: publish_package: name: Publish package needs: [build_wheels, check-version-change] - if: ${{ needs.check-version-change.outputs.version-changed == 'true' }} + if: ${{ needs.check-version-change.outputs.version-changed == 'true' || github.event_name == 'workflow_dispatch' }} runs-on: ubuntu-22.04 permissions: id-token: write # Needed for OIDC Trusted Publishing