Skip to content

Commit 594e89d

Browse files
committed
test: harden compiler regressions and ci metadata checks
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 215a7e7 commit 594e89d

73 files changed

Lines changed: 1104 additions & 67 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/FUNDING.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
14
github: libresign

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
14
name: Bug report
25
description: Report a reproducible defect
36
labels: [bug]

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
14
blank_issues_enabled: false
25
contact_links:
36
- name: Security disclosure

.github/ISSUE_TEMPLATE/discussion.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
14
name: Discussion
25
description: Start a technical/product discussion
36
labels: [discussion]

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
14
name: Feature request
25
description: Propose a feature for roadmap review
36
labels: [enhancement]
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
4+
name: shell-quality
5+
description: Install shell tooling and run shell safety checks.
6+
7+
runs:
8+
using: composite
9+
steps:
10+
- name: Install shell tools
11+
shell: bash
12+
run: sudo apt-get update && sudo apt-get install -y shellcheck shfmt devscripts
13+
14+
- name: shellcheck
15+
shell: bash
16+
run: shellcheck scripts/*.sh
17+
18+
- name: shfmt check
19+
shell: bash
20+
run: shfmt -d scripts
21+
22+
- name: checkbashisms
23+
shell: bash
24+
run: checkbashisms -f scripts/*.sh

.github/dependabot.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
14
version: 2
25
updates:
36
- package-ecosystem: composer

.github/release-drafter.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2026 LibreSign
2+
# SPDX-License-Identifier: AGPL-3.0-or-later
3+
14
name-template: 'v$RESOLVED_VERSION'
25
tag-template: 'v$RESOLVED_VERSION'
36
template: |

.github/workflows/bc-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
bc-check:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v6
1414
with:
1515
fetch-depth: 0
1616
- name: Detect minimum PHP from composer.json

.github/workflows/changelog.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ jobs:
1010
changelog:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v6
1414
with:
1515
fetch-depth: 0
1616
- name: Check if CHANGELOG.md changed
1717
id: changed_files
18-
uses: tj-actions/changed-files@v46
18+
uses: tj-actions/changed-files@v47
1919
with:
2020
files: |
2121
CHANGELOG.md

0 commit comments

Comments
 (0)