fix a few more CI issues

This commit is contained in:
Frank Elsinga 2026-01-02 03:07:34 +01:00
parent a603b8e7d3
commit a5a20ac075
3 changed files with 19 additions and 3 deletions

View File

@ -3,10 +3,13 @@ name: Close Incorrect Issue
on: on:
issues: issues:
types: [opened] types: [opened]
permissions: {}
jobs: jobs:
close-incorrect-issue: close-incorrect-issue:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
permissions:
issues: write
strategy: strategy:
matrix: matrix:
@ -22,4 +25,7 @@ jobs:
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
- run: npm ci - run: npm ci
- run: node extra/close-incorrect-issue.js ${{ secrets.GITHUB_TOKEN }} ${{ github.event.issue.number }} ${{ github.event.issue.user.login }} - name: Close incorrect issue
run: node extra/close-incorrect-issue.js ${{ secrets.GITHUB_TOKEN }} ${{ github.event.issue.number }} "$ISSUE_USER_LOGIN"
env:
ISSUE_USER_LOGIN: ${{ github.event.issue.user.login }}

View File

@ -1,6 +1,11 @@
name: Merge Conflict Labeler name: Merge Conflict Labeler
on: # pull_request_target is safe here because:
# 1. Only uses a pinned trusted action (by SHA)
# 2. Has minimal permissions (contents: read, pull-requests: write)
# 3. Doesn't checkout or execute any untrusted code from PRs
# 4. Only adds/removes labels based on merge conflict status
on: # zizmor: ignore[dangerous-triggers]
push: push:
branches: branches:
- master - master

View File

@ -1,6 +1,11 @@
name: prevent-file-change name: prevent-file-change
on: # pull_request_target is safe here because:
# 1. Only uses a pinned trusted action (by SHA)
# 2. Has minimal permissions (pull-requests: read)
# 3. Doesn't checkout or execute any untrusted code from PRs
# 4. Only validates that language files (except en.json) aren't modified
on: # zizmor: ignore[dangerous-triggers]
pull_request_target: pull_request_target:
permissions: {} permissions: {}