From 6498bf85fe9a82d794843703ca5cfe4158376162 Mon Sep 17 00:00:00 2001 From: Yi-Jyun Pan Date: Sun, 30 Nov 2025 13:39:52 +0800 Subject: [PATCH 1/2] chore: upgrade workflow --- .github/workflows/go-test.yml | 5 ++--- .github/workflows/lint.yml | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml index c012c31..6caf44d 100644 --- a/.github/workflows/go-test.yml +++ b/.github/workflows/go-test.yml @@ -12,13 +12,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: "go.mod" - cache: true - name: Install dependencies run: go mod download diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dc59819..6fd9ae6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: "go.mod" cache: true @@ -27,7 +27,7 @@ jobs: run: go generate . - name: Lint with golangci-lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: version: latest From 6b85bd43e1a890ba296ac577e8fcc31783c1a480 Mon Sep 17 00:00:00 2001 From: Yi-Jyun Pan Date: Sun, 30 Nov 2025 13:45:52 +0800 Subject: [PATCH 2/2] ci: set minimal permission --- .github/workflows/go-test.yml | 3 +++ .github/workflows/lint.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/go-test.yml b/.github/workflows/go-test.yml index 6caf44d..eb2df98 100644 --- a/.github/workflows/go-test.yml +++ b/.github/workflows/go-test.yml @@ -6,6 +6,9 @@ on: pull_request: branches: [main] +permissions: + contents: read + jobs: test: name: Run Tests diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6fd9ae6..470258c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,6 +6,9 @@ on: pull_request: branches: [main] +permissions: + contents: read + jobs: lint: name: Lint and Check Formatting