Skip to content

Commit

Permalink
Merge pull request #5861 from hugovk/workflow_dispatch
Browse files Browse the repository at this point in the history
GHA: Add workflow_dispatch to enable manually triggering builds
  • Loading branch information
radarhere committed Dec 5, 2021
2 parents 06372b5 + 915d014 commit c5d9223
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 8 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/cifuzz.yml
@@ -1,4 +1,5 @@
name: CIFuzz

on:
push:
paths:
Expand All @@ -8,6 +9,7 @@ on:
paths:
- "**.c"
- "**.h"
workflow_dispatch:

jobs:
Fuzzing:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
@@ -1,6 +1,6 @@
name: Lint

on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

jobs:
build:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release-drafter.yml
Expand Up @@ -5,6 +5,7 @@ on:
# branches to consider in the event; optional, defaults to all
branches:
- main
workflow_dispatch:

jobs:
update_release_draft:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-docker.yml
@@ -1,6 +1,6 @@
name: Test Docker

on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

jobs:
build:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-mingw.yml
@@ -1,6 +1,6 @@
name: Test MinGW

on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

jobs:
build:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/test-valgrind.yml
Expand Up @@ -11,6 +11,7 @@ on:
paths:
- "**.c"
- "**.h"
workflow_dispatch:

jobs:
build:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test-windows.yml
@@ -1,6 +1,6 @@
name: Test Windows

on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

jobs:
build:
Expand Down Expand Up @@ -132,7 +132,7 @@ jobs:
- name: Build Pillow
run: |
$FLAGS=""
if ('${{ github.event_name }}' -eq 'push') { $FLAGS="--disable-imagequant" }
if ('${{ github.event_name }}' -ne 'pull_request') { $FLAGS="--disable-imagequant" }
& winbuild\build\build_pillow.cmd $FLAGS install
& $env:pythonLocation\python.exe selftest.py --installed
shell: pwsh
Expand Down Expand Up @@ -175,14 +175,14 @@ jobs:

- name: Build wheel
id: wheel
if: "github.event_name == 'push'"
if: "github.event_name != 'pull_request'"
run: |
for /f "tokens=3 delims=/" %%a in ("${{ github.ref }}") do echo ::set-output name=dist::dist-%%a
winbuild\\build\\build_pillow.cmd --disable-imagequant bdist_wheel
shell: cmd

- uses: actions/upload-artifact@v2
if: "github.event_name == 'push'"
if: "github.event_name != 'pull_request'"
with:
name: ${{ steps.wheel.outputs.dist }}
path: dist\*.whl
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
@@ -1,6 +1,6 @@
name: Test

on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

jobs:
build:
Expand Down

0 comments on commit c5d9223

Please sign in to comment.