From f4c5e214f9b8cfa8474c80a478b51c542371c33d Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 14:29:33 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20ci:=20pin=20the=20Junie=20action?= =?UTF-8?q?=20to=20its=20newest=20release,=20v1.7.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Checked against the action repo itself rather than assumed: git ls-remote shows v1.7.4 is the newest release tag and the moving v1 tag points at the same commit (c2ae82f), so this changes which ref is named, not which code runs — today. What it buys is that the version running stays the version that was reviewed here, instead of silently following wherever v1 moves. There was never a v0 reference in this workflow, and there is no api-key presence check to remove — the action is invoked directly and fails loudly if JUNIE_API_KEY is absent, which is the intended behaviour. For the record, since this commit will re-trigger the job on PR #12: the two failures there today are neither the workflow nor the Junie balance. Both died in under ten seconds at the action's GitHub permission pre-check with GitHub's own 503 body ("No server is currently available to service your request"), before any Junie API call was made. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01SAcqrz3FcadkYr3xG32CjK --- .github/workflows/junie-review.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/junie-review.yml b/.github/workflows/junie-review.yml index 382fbcc..a7d7cda 100644 --- a/.github/workflows/junie-review.yml +++ b/.github/workflows/junie-review.yml @@ -39,7 +39,9 @@ jobs: steps: - uses: actions/checkout@v4 - name: Review the pull request - uses: JetBrains/junie-github-action@v1 + # Pinned to the newest release rather than the moving v1 tag, so the version + # running is the version reviewed here. Bump deliberately. + uses: JetBrains/junie-github-action@v1.7.4 with: junie_api_key: ${{ secrets.JUNIE_API_KEY }} # Built-in structured review prompt, as opposed to a free-form instruction.