From 6985adfa7571a88df6b1a40cd65603cd7109dc00 Mon Sep 17 00:00:00 2001 From: Yuta Kasai Date: Wed, 26 Mar 2025 18:55:35 +0900 Subject: [PATCH 1/4] NO-ISSUE Grant minimum permission to jobsb --- .github/workflows/ci.yml | 9 ++++++--- .github/workflows/sdk-testing.yml | 25 ++++++++++++++++++++----- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a8f07c..668a5ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,8 @@ on: jobs: setup: runs-on: ubuntu-latest - + permissions: + contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Use Node.js @@ -24,7 +25,8 @@ jobs: generate-test: runs-on: ubuntu-latest - + permissions: + contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Use Node.js @@ -44,7 +46,8 @@ jobs: format-diff: runs-on: ubuntu-latest - + permissions: + contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 diff --git a/.github/workflows/sdk-testing.yml b/.github/workflows/sdk-testing.yml index 1c5e985..573646f 100644 --- a/.github/workflows/sdk-testing.yml +++ b/.github/workflows/sdk-testing.yml @@ -8,7 +8,10 @@ on: jobs: test-java: runs-on: ubuntu-latest - + permissions: + contents: read + pull-requests: read + issues: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -52,7 +55,10 @@ jobs: test-python: runs-on: ubuntu-latest - + permissions: + contents: read + pull-requests: read + issues: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -105,7 +111,10 @@ jobs: test-php: runs-on: ubuntu-latest - + permissions: + contents: read + pull-requests: read + issues: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -183,7 +192,10 @@ jobs: test-nodejs: runs-on: ubuntu-latest - + permissions: + contents: read + pull-requests: read + issues: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -236,7 +248,10 @@ jobs: test-go: runs-on: ubuntu-latest - + permissions: + contents: read + pull-requests: read + issues: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 From 9fdb21a5afb2610bb2fd83050d73fe1c439b94bf Mon Sep 17 00:00:00 2001 From: Yuta Kasai Date: Wed, 26 Mar 2025 19:02:04 +0900 Subject: [PATCH 2/4] NO-ISSUE test --- .github/workflows/sdk-testing.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/sdk-testing.yml b/.github/workflows/sdk-testing.yml index 573646f..aae5cc0 100644 --- a/.github/workflows/sdk-testing.yml +++ b/.github/workflows/sdk-testing.yml @@ -10,8 +10,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - pull-requests: read - issues: write + pull-requests: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 From 6e29f701f306cc93a3a8ac5b4595062d0a55d062 Mon Sep 17 00:00:00 2001 From: Yuta Kasai Date: Wed, 26 Mar 2025 19:20:28 +0900 Subject: [PATCH 3/4] NO-ISSUE fix --- .github/workflows/sdk-testing.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/sdk-testing.yml b/.github/workflows/sdk-testing.yml index aae5cc0..631bd2f 100644 --- a/.github/workflows/sdk-testing.yml +++ b/.github/workflows/sdk-testing.yml @@ -56,8 +56,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - pull-requests: read - issues: write + pull-requests: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -112,8 +111,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - pull-requests: read - issues: write + pull-requests: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -193,8 +191,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - pull-requests: read - issues: write + pull-requests: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -249,8 +246,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - pull-requests: read - issues: write + pull-requests: write steps: - name: Checkout SDK repo uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 From f2535190d4e8a7410cff157146cadefe30ed88ab Mon Sep 17 00:00:00 2001 From: Yuta Kasai Date: Wed, 26 Mar 2025 21:46:29 +0900 Subject: [PATCH 4/4] NO-ISSUE fix --- .github/workflows/sdk-testing.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/sdk-testing.yml b/.github/workflows/sdk-testing.yml index 631bd2f..ad14a76 100644 --- a/.github/workflows/sdk-testing.yml +++ b/.github/workflows/sdk-testing.yml @@ -78,7 +78,6 @@ jobs: - name: Setup Python uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0 with: - distribution: 'temurin' python-version: '3.11' - name: Install dependencies @@ -100,10 +99,6 @@ jobs: language: python github-token: ${{ secrets.GITHUB_TOKEN }} - - name: Update version in linebot/__about__.py - run: | - sed -i "s/__version__ = '__LINE_BOT_SDK_PYTHON_VERSION__'/__version__ = '12.34.5'/g" linebot/__about__.py - - name: Test with pytest run: tox @@ -133,7 +128,6 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # 2.32.0 with: - distribution: 'temurin' php-version: '8.2' - name: Install openapi-generator-cli @@ -210,7 +204,7 @@ jobs: PR_REF: ${{ github.event.pull_request.head.ref }} # https://github.com/line/line-bot-sdk-nodejs/blob/master/.github/workflows/test.yml - - name: actions/setup-java@v3 + - name: Setup Java uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: distribution: 'temurin' @@ -265,7 +259,7 @@ jobs: PR_REF: ${{ github.event.pull_request.head.ref }} # https://github.com/line/line-bot-sdk-go/blob/master/.github/workflows/go.yml - - name: actions/setup-java@v3 + - name: Setup Java uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: distribution: 'temurin'