Skip to content

Commit bb038ff

Browse files
committed
Trigger demo build when workflow changes
1 parent 9458a4e commit bb038ff

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/developer-guide-docs.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,12 @@ jobs:
3131
filters: |
3232
demos:
3333
- 'docs/demos/**'
34+
- '.github/workflows/developer-guide-docs.yml'
3435
docs:
3536
- 'docs/developer-guide/**'
37+
- '.github/workflows/developer-guide-docs.yml'
38+
workflow:
39+
- '.github/workflows/developer-guide-docs.yml'
3640
3741
- name: Set up Java
3842
uses: actions/setup-java@v4
@@ -41,7 +45,7 @@ jobs:
4145
java-version: '11'
4246

4347
- name: Build Codename One demos
44-
if: github.event_name != 'pull_request' || steps.changes.outputs.demos == 'true'
48+
if: github.event_name != 'pull_request' || steps.changes.outputs.demos == 'true' || steps.changes.outputs.workflow == 'true'
4549
run: |
4650
set -euo pipefail
4751
mkdir -p "$HOME/.codenameone"
@@ -50,15 +54,15 @@ jobs:
5054
xvfb-run -a mvn -B -ntp -Dgenerate-gui-sources-done=true -pl common -am -f docs/demos/pom.xml install
5155
5256
- name: Install ImageMagick for screenshot comparison
53-
if: github.event_name != 'pull_request' || steps.changes.outputs.demos == 'true'
57+
if: github.event_name != 'pull_request' || steps.changes.outputs.demos == 'true' || steps.changes.outputs.workflow == 'true'
5458
run: |
5559
set -euo pipefail
5660
sudo apt-get update
5761
sudo apt-get install -y --no-install-recommends imagemagick
5862
5963
- name: Compare animation screenshots
6064
id: compare_animation_screenshots
61-
if: github.event_name != 'pull_request' || steps.changes.outputs.demos == 'true'
65+
if: github.event_name != 'pull_request' || steps.changes.outputs.demos == 'true' || steps.changes.outputs.workflow == 'true'
6266
continue-on-error: true
6367
run: |
6468
set -euo pipefail
@@ -168,7 +172,7 @@ jobs:
168172
fi
169173
170174
- name: Build Developer Guide HTML and PDF
171-
if: github.event_name != 'pull_request' || steps.changes.outputs.docs == 'true' || steps.changes.outputs.demos == 'true'
175+
if: github.event_name != 'pull_request' || steps.changes.outputs.docs == 'true' || steps.changes.outputs.demos == 'true' || steps.changes.outputs.workflow == 'true'
172176
run: |
173177
set -euo pipefail
174178
OUTPUT_ROOT="build/developer-guide"

0 commit comments

Comments
 (0)