From 9c14301cd5d615345f3debed42261e3f53b639bd Mon Sep 17 00:00:00 2001 From: Yi-Jyun Pan Date: Sun, 30 Nov 2025 13:38:34 +0800 Subject: [PATCH 1/2] ci: upgrade workflow version --- .github/workflows/docker.yaml | 2 +- .github/workflows/lint.yml | 7 +++---- .github/workflows/test.yaml | 5 ++--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index d00204c..361e938 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -30,7 +30,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Log in to the Container registry uses: docker/login-action@master diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a119cc7..001c2a6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,19 +12,18 @@ 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 - name: Lint with golangci-lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: version: latest diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 06a9cfa..9e94a6e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -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 From ff392240e82879f0a066be3b8fa7a69e3704de59 Mon Sep 17 00:00:00 2001 From: Yi-Jyun Pan Date: Sun, 30 Nov 2025 13:43:35 +0800 Subject: [PATCH 2/2] ci: set minimal permission --- .github/workflows/lint.yml | 3 +++ .github/workflows/test.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 001c2a6..20dff15 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 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9e94a6e..f924dce 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,6 +6,9 @@ on: pull_request: branches: [main] +permissions: + contents: read + jobs: test: name: Run Tests