Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/boj-build.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
name: BoJ Server Build Trigger

on:
push:
branches: [ main, master ]
branches: [main, master]
workflow_dispatch:

jobs:
trigger-boj:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Trigger BoJ Server (Casket/ssg-mcp)
run: |
# Send a secure trigger to boj-server to build this repository
curl -X POST "http://boj-server.local:7700/cartridges/ssg-mcp/invoke" -H "Content-Type: application/json" -d "{\"repo\": \"${{ github.repository }}\", \"branch\": \"${{ github.ref_name }}\", \"engine\": \"casket\\"}"}
continue-on-error: true
permissions:
contents: read
3 changes: 2 additions & 1 deletion .github/workflows/ci-extended.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: CI Extended (RSR Compliance)

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: CI

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
permissions: read-all
permissions:
contents: read

name: "CodeQL Advanced"

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/guix-nix-policy.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: Guix/Nix Package Policy
on: [push, pull_request]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/hypatia-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ on:
- cron: '0 0 * * 0' # Weekly on Sunday
workflow_dispatch:

permissions: read-all
permissions:
contents: read

jobs:
scan:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/language-policy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
# Language Policy Enforcement Workflow
# Rejects PRs that violate the Hyperpolymath Language Standard

permissions: read-all
permissions:
contents: read

name: Language Policy

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/mirror.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ on:
branches: [main]
workflow_dispatch:

permissions: read-all
permissions:
contents: read

jobs:
mirror-gitlab:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/npm-bun-blocker.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: NPM/Bun Blocker
on: [push, pull_request]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: Publish

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/quality.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: Code Quality
on: [push, pull_request]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/rescript-deno-ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: ReScript/Deno CI
on: [push, pull_request]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/rsr-antipattern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
# Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm
# Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme

permissions: read-all
permissions:
contents: read

name: RSR Anti-Pattern Check

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/scorecard-enforcer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ on:
- cron: '0 6 * * 1' # Weekly on Monday
workflow_dispatch:

permissions: read-all
permissions:
contents: read

jobs:
scorecard:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ on:
schedule:
- cron: '0 4 * * 0'

permissions: read-all
permissions:
contents: read

jobs:
analysis:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/secret-scanner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ on:
push:
branches: [main]

permissions: read-all
permissions:
contents: read

jobs:
trufflehog:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/security-policy.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: Security Policy
on: [push, pull_request]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/ts-blocker.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: TypeScript/JavaScript Blocker
on: [push, pull_request]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/wellknown-enforcement.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
permissions: read-all
permissions:
contents: read

name: Well-Known Standards (RFC 9116 + RSR)
on:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/workflow-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ on:
paths:
- '.github/workflows/**'

permissions: read-all
permissions:
contents: read

jobs:
lint-workflows:
Expand Down
1 change: 1 addition & 0 deletions tests/fuzz/placeholder.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Scorecard requirement placeholder
Loading