🔀 Merge pull request #427 from Schneegans/feature/rawhide
@@ -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"
|
||||||
|
|||||||
@@ -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/
|
||||||
@@ -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)." ; \
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 9.5 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 9.5 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 14 KiB |
@@ -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
|
||||||
|
|||||||