Skip to content

Commit 4a9f2c9

Browse files
committed
🔧 Re-add manual reference generation [generate-references]
1 parent 97c1131 commit 4a9f2c9

2 files changed

Lines changed: 22 additions & 2 deletions

File tree

.github/workflows/checks.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,26 @@ jobs:
7979
run: |
8080
find $GITHUB_WORKSPACE -type f -and \( -name "*.sh" \) | xargs shellcheck
8181
82+
references:
83+
name: Generate References
84+
runs-on: ubuntu-22.04
85+
if: >
86+
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
87+
steps:
88+
- uses: actions/checkout@v3
89+
- name: Download Dependencies
90+
run: |
91+
sudo apt update -qq
92+
sudo apt install gettext imagemagick -qq
93+
- name: Build Burn-My-Windows
94+
run: make
95+
- name: Generate References
96+
run: sudo make references
97+
- uses: actions/upload-artifact@v3
98+
with:
99+
name: references
100+
path: tests/references/
101+
82102
build:
83103
name: Run Tests
84104
runs-on: ubuntu-22.04

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ pot: $(JS_FILES) $(UI_FILES)
4848

4949
# This runs several tests in containerized versions of GNOME Shell.
5050
test:
51-
@ for version in 39 ; do \
51+
@ for version in 39 "rawhide" ; do \
5252
for session in "gnome-xsession" "gnome-wayland-nested" ; do \
5353
echo ; \
5454
echo "Running Tests on Fedora $$version ($$session)." ; \
@@ -59,7 +59,7 @@ test:
5959

6060
# This re-generates all reference images required by the tests.
6161
references:
62-
@ for version in 39 ; do \
62+
@ for version in 39 "rawhide" ; do \
6363
for session in "gnome-xsession" "gnome-wayland-nested" ; do \
6464
echo ; \
6565
echo "Generating References for Fedora $$version ($$session)." ; \

0 commit comments

Comments
 (0)