From 8dadf8a0a859a8b0270bcd1bc002dda8442b2f8b Mon Sep 17 00:00:00 2001 From: Sal Date: Sun, 16 Aug 2026 11:51:15 +0100 Subject: [PATCH 1/3] ci: enforce zsh-lint reference corpus --- .github/workflows/zsh-lint.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/zsh-lint.yml diff --git a/.github/workflows/zsh-lint.yml b/.github/workflows/zsh-lint.yml new file mode 100644 index 0000000..d9dac45 --- /dev/null +++ b/.github/workflows/zsh-lint.yml @@ -0,0 +1,31 @@ +--- +name: Zsh Lint + +on: + push: + branches: [next, main] + paths: + - "public/zsh/init.zsh" + - ".github/workflows/zsh-lint.yml" + pull_request: + branches: [next, main] + paths: + - "public/zsh/init.zsh" + - ".github/workflows/zsh-lint.yml" + workflow_dispatch: {} + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + zsh-lint: + name: Zsh Lint + uses: z-shell/.github/.github/workflows/zsh-lint.yml@3bb97532c6ae5db09a38bdffe9a85cb2b0a97bba + with: + zsh-lint-ref: 3c4966b454fc07a346772a24d8311adab91414ed + paths: | + public/zsh/init.zsh From 8bd4d208d3f695fe6d898f0c4c3beec71de6015a Mon Sep 17 00:00:00 2001 From: Sal Date: Sun, 16 Aug 2026 12:00:08 +0100 Subject: [PATCH 2/3] fix(ci): pin deadlock-free zsh-lint workflow --- .github/workflows/zsh-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/zsh-lint.yml b/.github/workflows/zsh-lint.yml index d9dac45..5aeadb8 100644 --- a/.github/workflows/zsh-lint.yml +++ b/.github/workflows/zsh-lint.yml @@ -24,7 +24,7 @@ concurrency: jobs: zsh-lint: name: Zsh Lint - uses: z-shell/.github/.github/workflows/zsh-lint.yml@3bb97532c6ae5db09a38bdffe9a85cb2b0a97bba + uses: z-shell/.github/.github/workflows/zsh-lint.yml@2d4a2119da7de4226a3f5c8da749138f3b853413 with: zsh-lint-ref: 3c4966b454fc07a346772a24d8311adab91414ed paths: | From eeef7825d72554f3888ce8a88086d4e8df88a47f Mon Sep 17 00:00:00 2001 From: Sal Date: Sun, 16 Aug 2026 12:03:35 +0100 Subject: [PATCH 3/3] fix(ci): disable zsh-lint workflow cache warnings --- .github/workflows/zsh-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/zsh-lint.yml b/.github/workflows/zsh-lint.yml index 5aeadb8..6a982ec 100644 --- a/.github/workflows/zsh-lint.yml +++ b/.github/workflows/zsh-lint.yml @@ -24,7 +24,7 @@ concurrency: jobs: zsh-lint: name: Zsh Lint - uses: z-shell/.github/.github/workflows/zsh-lint.yml@2d4a2119da7de4226a3f5c8da749138f3b853413 + uses: z-shell/.github/.github/workflows/zsh-lint.yml@6dca2bef75c60106cde7237db5dea2c2eeed243b with: zsh-lint-ref: 3c4966b454fc07a346772a24d8311adab91414ed paths: |