From 096da2f7e8e8c41a5acbb70582f85322722726f9 Mon Sep 17 00:00:00 2001 From: Cyrill Raccaud Date: Sun, 12 Jan 2025 21:20:17 +0100 Subject: [PATCH] add manual trigger for workflows --- .github/workflows/builder.yaml | 5 +++++ .github/workflows/lint.yaml | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/builder.yaml b/.github/workflows/builder.yaml index e240279..8881ea4 100644 --- a/.github/workflows/builder.yaml +++ b/.github/workflows/builder.yaml @@ -11,12 +11,17 @@ on: pull_request: branches: - main + types: + - labeled workflow_dispatch: # Allows manual triggering jobs: init: runs-on: ubuntu-latest name: Initialize builds + if: > + github.event.label == null || + github.event.label.name == 'manual run' outputs: changed_addons: ${{ steps.changed_addons.outputs.addons }} changed: ${{ steps.changed_addons.outputs.changed }} diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 6d9774c..6f84b07 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -7,14 +7,17 @@ on: pull_request: branches: - main - schedule: - - cron: "0 0 * * *" # Run every day at midnight (12:00 AM) + types: + - labeled workflow_dispatch: # Allows manual triggering jobs: find: name: Find add-ons runs-on: ubuntu-latest + if: > + github.event.label == null || + github.event.label.name == 'manual run' outputs: addons: ${{ steps.addons.outputs.addons_list }} steps: