From d73eb6f14221f12b6009b63b1bd6749f73d37f9a Mon Sep 17 00:00:00 2001 From: NAHO <90870942+trueNAHO@users.noreply.github.com> Date: Thu, 20 Nov 2025 23:11:12 +0100 Subject: [PATCH] ci: enable stricter Bash error checking Co-authored-by: Matt Sturgeon --- .github/workflows/backport.yml | 4 ++++ .github/workflows/flakehub-publish-rolling.yml | 3 +++ .github/workflows/flakestry-publish-rolling.yml | 3 +++ .github/workflows/lint.yml | 4 ++++ .github/workflows/pr-merged.yml | 4 ++++ .github/workflows/tag-maintainers.yml | 4 ++++ .github/workflows/update-maintainers.yml | 4 ++++ .github/workflows/update-other.yml | 4 ++++ .github/workflows/update.yml | 4 ++++ .github/workflows/website.yml | 4 ++++ 10 files changed, 38 insertions(+) diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 9ec0bb99..728a6f85 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -8,6 +8,10 @@ on: - closed - labeled +defaults: + run: + shell: bash + jobs: backport: name: Backport Pull Request diff --git a/.github/workflows/flakehub-publish-rolling.yml b/.github/workflows/flakehub-publish-rolling.yml index b691a653..914948e2 100644 --- a/.github/workflows/flakehub-publish-rolling.yml +++ b/.github/workflows/flakehub-publish-rolling.yml @@ -3,6 +3,9 @@ on: push: branches: - "main" +defaults: + run: + shell: bash jobs: flakehub-publish: if: github.repository == 'nix-community/nixvim' diff --git a/.github/workflows/flakestry-publish-rolling.yml b/.github/workflows/flakestry-publish-rolling.yml index 92691eb9..0adebce1 100644 --- a/.github/workflows/flakestry-publish-rolling.yml +++ b/.github/workflows/flakestry-publish-rolling.yml @@ -9,6 +9,9 @@ on: description: "The existing reference to publish" type: "string" required: true +defaults: + run: + shell: bash jobs: publish-flake: if: github.event_name != 'push' || github.repository == 'nix-community/nixvim' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 361d41e2..338b2c08 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -9,6 +9,10 @@ on: - "LICENSE" - "flake.lock" +defaults: + run: + shell: bash + jobs: treefmt: runs-on: ubuntu-latest diff --git a/.github/workflows/pr-merged.yml b/.github/workflows/pr-merged.yml index 3b02825d..1589d263 100644 --- a/.github/workflows/pr-merged.yml +++ b/.github/workflows/pr-merged.yml @@ -7,6 +7,10 @@ on: permissions: contents: read +defaults: + run: + shell: bash + jobs: merged: name: Show info diff --git a/.github/workflows/tag-maintainers.yml b/.github/workflows/tag-maintainers.yml index d8bf61c9..48ae8ec7 100644 --- a/.github/workflows/tag-maintainers.yml +++ b/.github/workflows/tag-maintainers.yml @@ -14,6 +14,10 @@ permissions: contents: read # To checkout code pull-requests: write # To add/remove reviewers and comment +defaults: + run: + shell: bash + jobs: tag-maintainers: runs-on: ubuntu-latest diff --git a/.github/workflows/update-maintainers.yml b/.github/workflows/update-maintainers.yml index c0573dbb..1d248d19 100644 --- a/.github/workflows/update-maintainers.yml +++ b/.github/workflows/update-maintainers.yml @@ -17,6 +17,10 @@ on: default: false type: boolean +defaults: + run: + shell: bash + jobs: update-maintainers: runs-on: ubuntu-latest diff --git a/.github/workflows/update-other.yml b/.github/workflows/update-other.yml index 7c3c8719..a1c8a024 100644 --- a/.github/workflows/update-other.yml +++ b/.github/workflows/update-other.yml @@ -9,6 +9,10 @@ permissions: contents: read actions: write +defaults: + run: + shell: bash + jobs: prepare: name: Compute list of branches diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 1f4e2165..69f32ce7 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -29,6 +29,10 @@ permissions: contents: write pull-requests: write +defaults: + run: + shell: bash + jobs: update: name: Update the flake inputs and generate options diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 40274ca8..a8cac168 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -12,6 +12,10 @@ concurrency: group: docs-website cancel-in-progress: true +defaults: + run: + shell: bash + jobs: prepare: name: Version info