🔀 Merge pull request #427 from Schneegans/feature/rawhide

This commit is contained in:
Simon Schneegans
2024-02-27 08:37:51 +01:00
committed by GitHub
11 changed files with 37 additions and 27 deletions
+1 -21
View File
@@ -79,26 +79,6 @@ jobs:
run: | run: |
find $GITHUB_WORKSPACE -type f -and \( -name "*.sh" \) | xargs shellcheck find $GITHUB_WORKSPACE -type f -and \( -name "*.sh" \) | xargs shellcheck
references:
name: Generate References
runs-on: ubuntu-22.04
if: >
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
steps:
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Generate References
run: sudo make references
- uses: actions/upload-artifact@v3
with:
name: references
path: tests/references/
build: build:
name: Run Tests name: Run Tests
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
@@ -111,7 +91,7 @@ jobs:
matrix: matrix:
version: version:
- "39" - "39"
#- "rawhide" - "rawhide"
session: session:
- "gnome-xsession" - "gnome-xsession"
- "gnome-wayland-nested" - "gnome-wayland-nested"
+28
View File
@@ -0,0 +1,28 @@
# SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
# SPDX-License-Identifier: CC0-1.0
name: Generate References
on:
workflow_dispatch:
jobs:
references:
name: Generate References
runs-on: ubuntu-22.04
if: >
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
steps:
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Generate References
run: sudo make references
- uses: actions/upload-artifact@v3
with:
name: references
path: tests/references/
+2 -2
View File
@@ -48,7 +48,7 @@ pot: $(JS_FILES) $(UI_FILES)
# This runs several tests in containerized versions of GNOME Shell. # This runs several tests in containerized versions of GNOME Shell.
test: test:
@ for version in 39 ; do \ @ for version in 39 "rawhide" ; do \
for session in "gnome-xsession" "gnome-wayland-nested" ; do \ for session in "gnome-xsession" "gnome-wayland-nested" ; do \
echo ; \ echo ; \
echo "Running Tests on Fedora $$version ($$session)." ; \ echo "Running Tests on Fedora $$version ($$session)." ; \
@@ -59,7 +59,7 @@ test:
# This re-generates all reference images required by the tests. # This re-generates all reference images required by the tests.
references: references:
@ for version in 39 ; do \ @ for version in 39 "rawhide" ; do \
for session in "gnome-xsession" "gnome-wayland-nested" ; do \ for session in "gnome-xsession" "gnome-wayland-nested" ; do \
echo ; \ echo ; \
echo "Generating References for Fedora $$version ($$session)." ; \ echo "Generating References for Fedora $$version ($$session)." ; \
+2 -1
View File
@@ -17,8 +17,9 @@ SPDX-License-Identifier: CC-BY-4.0
#### Enhancements #### Enhancements
- The extension has been updated to work with GNOME 46.
- Several translations have been updated. Thanks to all the translators! - Several translations have been updated. Thanks to all the translators!
- All CI jobs are now executed for GNOME 45 as well. - All CI jobs are now executed for GNOME 45 and GNOME 46 as well.
#### Bug Fixes #### Bug Fixes
+2 -1
View File
@@ -10,7 +10,8 @@
"gettext-domain": "burn-my-windows", "gettext-domain": "burn-my-windows",
"settings-schema": "org.gnome.shell.extensions.burn-my-windows", "settings-schema": "org.gnome.shell.extensions.burn-my-windows",
"shell-version": [ "shell-version": [
"45" "45",
"46"
], ],
"url": "https://github.com/Schneegans/Burn-My-Windows", "url": "https://github.com/Schneegans/Burn-My-Windows",
"version": 41 "version": 41
+1 -1
View File
@@ -134,7 +134,7 @@ do_in_pod 'echo "export GSK_RENDERER=cairo" >> .bash_profile'
# ----------------------------------------------------- wait for the container to start up # ----------------------------------------------------- wait for the container to start up
echo "Waiting for D-Bus." echo "Waiting for D-Bus."
do_in_pod wait-user-bus.sh > /dev/null 2>&1 sleep 5
# ----------------------------------------------------- install the to-be-tested extension # ----------------------------------------------------- install the to-be-tested extension
Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 14 KiB

+1 -1
View File
@@ -156,7 +156,7 @@ do_in_pod 'echo "export GSK_RENDERER=cairo" >> .bash_profile'
# ----------------------------------------------------- wait for the container to start up # ----------------------------------------------------- wait for the container to start up
echo "Waiting for D-Bus." echo "Waiting for D-Bus."
do_in_pod wait-user-bus.sh > /dev/null 2>&1 sleep 5
# ----------------------------------------------------- install the to-be-tested extension # ----------------------------------------------------- install the to-be-tested extension