🔧 Stop testing on rawhide for pre 45 version

This commit is contained in:
Simon Schneegans
2023-08-31 07:32:07 +02:00
parent 22d4d38b08
commit e81eb2097b
2 changed files with 43 additions and 44 deletions
+41 -42
View File
@@ -6,10 +6,10 @@ name: Checks
on: on:
push: push:
branches: branches:
- '**' - "**"
pull_request: pull_request:
branches: branches:
- '**' - "**"
jobs: jobs:
clang_format: clang_format:
@@ -33,9 +33,9 @@ jobs:
name: Check Compliance with REUSE Specification name: Check Compliance with REUSE Specification
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: REUSE Compliance Check - name: REUSE Compliance Check
uses: fsfe/reuse-action@v1 uses: fsfe/reuse-action@v1
comment_percentage: comment_percentage:
name: Check Comment Percentage name: Check Comment Percentage
@@ -85,19 +85,19 @@ jobs:
if: > if: >
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]') github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Download Dependencies - name: Download Dependencies
run: | run: |
sudo apt update -qq sudo apt update -qq
sudo apt install gettext imagemagick -qq sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows - name: Build Burn-My-Windows
run: make run: make
- name: Generate References - name: Generate References
run: sudo make references run: sudo make references
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
with: with:
name: references name: references
path: tests/references/ path: tests/references/
build: build:
name: Run Tests name: Run Tests
@@ -110,29 +110,28 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
version: version:
- '32' - "32"
- '33' - "33"
- '34' - "34"
- '35' - "35"
- '36' - "36"
- '37' - "37"
- '38' - "38"
- 'rawhide'
session: session:
- 'gnome-xsession' - "gnome-xsession"
- 'gnome-wayland-nested' - "gnome-wayland-nested"
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Download Dependencies - name: Download Dependencies
run: | run: |
sudo apt update -qq sudo apt update -qq
sudo apt install gettext imagemagick -qq sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows - name: Build Burn-My-Windows
run: make run: make
- name: Test Burn-My-Windows - name: Test Burn-My-Windows
run: sudo $GITHUB_WORKSPACE/tests/run-test.sh -v ${{ matrix.version }} -s ${{ matrix.session }} run: sudo $GITHUB_WORKSPACE/tests/run-test.sh -v ${{ matrix.version }} -s ${{ matrix.session }}
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
if: failure() if: failure()
with: with:
name: result_${{ matrix.version }}_${{ matrix.session }} name: result_${{ matrix.version }}_${{ matrix.session }}
path: tests/output/ path: tests/output/
+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 32 33 34 35 36 37 38 "rawhide" ; do \ @ for version in 32 33 34 35 36 37 38 ; 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 32 33 34 35 36 37 38 "rawhide" ; do \ @ for version in 32 33 34 35 36 37 38 ; 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)." ; \