Skip to content

Commit d59fda2

Browse files
authored
🔀 Merge pull request #427 from Schneegans/feature/rawhide
2 parents abfa57a + 8426219 commit d59fda2

11 files changed

Lines changed: 37 additions & 27 deletions

.github/workflows/checks.yml

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -79,26 +79,6 @@ 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-
10282
build:
10383
name: Run Tests
10484
runs-on: ubuntu-22.04
@@ -111,7 +91,7 @@ jobs:
11191
matrix:
11292
version:
11393
- "39"
114-
#- "rawhide"
94+
- "rawhide"
11595
session:
11696
- "gnome-xsession"
11797
- "gnome-wayland-nested"

.github/workflows/references.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
2+
# SPDX-License-Identifier: CC0-1.0
3+
4+
name: Generate References
5+
6+
on:
7+
workflow_dispatch:
8+
9+
jobs:
10+
references:
11+
name: Generate References
12+
runs-on: ubuntu-22.04
13+
if: >
14+
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
15+
steps:
16+
- uses: actions/checkout@v3
17+
- name: Download Dependencies
18+
run: |
19+
sudo apt update -qq
20+
sudo apt install gettext imagemagick -qq
21+
- name: Build Burn-My-Windows
22+
run: make
23+
- name: Generate References
24+
run: sudo make references
25+
- uses: actions/upload-artifact@v3
26+
with:
27+
name: references
28+
path: tests/references/

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)." ; \

docs/changelog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ SPDX-License-Identifier: CC-BY-4.0
1717

1818
#### Enhancements
1919

20+
- The extension has been updated to work with GNOME 46.
2021
- Several translations have been updated. Thanks to all the translators!
21-
- All CI jobs are now executed for GNOME 45 as well.
22+
- All CI jobs are now executed for GNOME 45 and GNOME 46 as well.
2223

2324
#### Bug Fixes
2425

metadata.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"gettext-domain": "burn-my-windows",
1111
"settings-schema": "org.gnome.shell.extensions.burn-my-windows",
1212
"shell-version": [
13-
"45"
13+
"45",
14+
"46"
1415
],
1516
"url": "https://github.com/Schneegans/Burn-My-Windows",
1617
"version": 41

tests/generate-references.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ do_in_pod 'echo "export GSK_RENDERER=cairo" >> .bash_profile'
134134
# ----------------------------------------------------- wait for the container to start up
135135

136136
echo "Waiting for D-Bus."
137-
do_in_pod wait-user-bus.sh > /dev/null 2>&1
137+
sleep 5
138138

139139

140140
# ----------------------------------------------------- install the to-be-tested extension
3.44 KB
Loading
-123 Bytes
Loading
4.16 KB
Loading
4.17 KB
Loading

0 commit comments

Comments
 (0)