Skip to content

Commit d8aa338

Browse files
committed
update versions
1 parent 5b441af commit d8aa338

File tree

4 files changed

+100
-4
lines changed

4 files changed

+100
-4
lines changed

.github/workflows/php.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ jobs:
7474
fail-fast: false
7575
matrix:
7676
php:
77-
- '8.0' # from 2020-11 to 2022-11 (2023-11)
7877
- '8.1' # from 2021-11 to 2023-11 (2025-12)
7978
- '8.2' # from 2022-12 to 2024-12 (2026-12)
8079
- '8.3' # from 2023-11 to 2025-12 (2027-12)

.github/workflows/shell.yml.bak

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
name: Shell Script Quality Assistance
3+
4+
on:
5+
# This event occurs when there is activity on a pull request. The workflow
6+
# will be run against the commits, after merge to the target branch (main).
7+
pull_request:
8+
branches: [ main ]
9+
paths:
10+
- '**.bash'
11+
- '**.sh'
12+
- '.github/workflows/shell.yml'
13+
types: [ opened, reopened, synchronize ]
14+
# This event occurs when there is a push to the repository.
15+
push:
16+
paths:
17+
- '**.bash'
18+
- '**.sh'
19+
- '.github/workflows/shell.yml'
20+
# Allow manually triggering the workflow.
21+
workflow_dispatch:
22+
23+
# Cancels all previous workflow runs for the same branch that have not yet completed.
24+
concurrency:
25+
group: ${{ github.workflow }}-${{ github.ref }}
26+
cancel-in-progress: true
27+
28+
permissions:
29+
# Needed to allow the "concurrency" section to cancel a workflow run.
30+
actions: write
31+
32+
jobs:
33+
# 01.preflight.shell.lint-syntax.yml
34+
lint-shell-syntax:
35+
name: Shell Syntax Linting
36+
runs-on: ubuntu-24.04
37+
steps:
38+
- uses: actions/checkout@v4
39+
- run: >-
40+
find .
41+
-name '*.sh'
42+
-not -path '*/.git/*'
43+
-type f
44+
-print0
45+
| xargs -0 -P"$(nproc)" -I{} bash -n "{}"
46+
# 03.quality.shell.lint.yml
47+
lint-shell-quality:
48+
name: Shell Quality Linting
49+
runs-on: ubuntu-24.04
50+
steps:
51+
- uses: actions/checkout@v4
52+
- uses: docker://pipelinecomponents/shellcheck:latest
53+
with:
54+
# yamllint disable-line rule:line-length
55+
args: /bin/sh -c "find . -not -path '*/.git/*' -name '*.sh' -type f -print0 | xargs -0 -r -n1 shellcheck"

.github/workflows/solid-tests-suites.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ jobs:
3434
# Version 24 comes with PHP 8.0, which is no longer supported;
3535
# Latest is not tested here, as that could cause failures unrelated to project changes
3636
nextcloud_version:
37-
- 28
3837
- 29
3938
- 30
39+
- 31
4040

4141
steps:
4242
- name: Create docker tag from git reference
@@ -82,16 +82,16 @@ jobs:
8282
fail-fast: false
8383
matrix:
8484
nextcloud_version:
85-
- 28
8685
- 29
8786
- 30
87+
- 31
8888
test:
8989
- 'solidtestsuite/solid-crud-tests:v7.0.5'
9090
- 'solidtestsuite/web-access-control-tests:v7.1.0'
9191
- 'solidtestsuite/webid-provider-tests:v2.1.1'
9292

9393
# Prevent EOL or non-stable versions of Nextcloud to fail the test-suite
94-
continue-on-error: ${{ contains(fromJson('[28,29,30]'), matrix.nextcloud_version) == false }}
94+
continue-on-error: ${{ contains(fromJson('[29,30,31]'), matrix.nextcloud_version) == false }}
9595

9696
steps:
9797
- name: Create docker tag from git reference

.github/workflows/xml.yml.bak

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
name: XML Quality Assistance
3+
4+
on:
5+
# This event occurs when there is activity on a pull request. The workflow
6+
# will be run against the commits, after merge to the target branch (main).
7+
pull_request:
8+
branches: [ main ]
9+
paths:
10+
- '**.xml'
11+
- '**.xml.dist'
12+
- '.github/workflows/xml.yml'
13+
types: [ opened, reopened, synchronize ]
14+
# This event occurs when there is a push to the repository.
15+
push:
16+
paths:
17+
- '**.xml'
18+
- '**.xml.dist'
19+
- '.github/workflows/xml.yml'
20+
# Allow manually triggering the workflow.
21+
workflow_dispatch:
22+
23+
# Cancels all previous workflow runs for the same branch that have not yet completed.
24+
concurrency:
25+
group: ${{ github.workflow }}-${{ github.ref }}
26+
cancel-in-progress: true
27+
28+
permissions:
29+
# Needed to allow the "concurrency" section to cancel a workflow run.
30+
actions: write
31+
32+
jobs:
33+
# 01.preflight.xml.lint-syntax.yml
34+
lint-xml:
35+
name: XML Linting
36+
runs-on: ubuntu-24.04
37+
steps:
38+
- uses: actions/checkout@v4
39+
- uses: docker://pipelinecomponents/xmllint
40+
with:
41+
# yamllint disable-line rule:line-length
42+
args: /bin/sh -c "find . -iname '*.xml' -type f -exec xmllint --noout {} \+"

0 commit comments

Comments
 (0)