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
2 changes: 2 additions & 0 deletions .github/workflows/butterflynet.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Butterflynet checks
permissions:
contents: read
on:
workflow_dispatch:
env:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/cargo-advisories.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: cargo deny advisories
permissions:
contents: read
issues: write
on:
workflow_dispatch:
schedule:
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/cargo-publish-dry-run.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
name: cargo publish dry run

permissions:
contents: read
issues: write

on:
workflow_dispatch:
schedule:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/checkpoints.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Checkpoints Auto Update
permissions:
contents: read

on:
workflow_dispatch:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Code coverage
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/curio-devnet-publish.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: Curio devnet image
permissions:
contents: read
packages: write

# Only build and publish this image on demand.
# The compilation adds significant overhead to the CI and it is not supposed
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/docker-dev.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: Build Dev Docker Image
permissions:
contents: read
packages: write

concurrency:
group: ${{ github.workflow }}-${{ inputs.git_ref }}
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/docker-latest-tag.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Re-tag the given image and push it to the ghcr.io
# Preserves the old tag.
name: Docker Latest tag
permissions:
contents: read
packages: write

on:
workflow_dispatch:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docker-lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Docker lint
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: Forest Docker
permissions:
contents: read
packages: write

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/dockerfile-check.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Checks periodically that the Dockerfile builds successfully, and if it doesn't, it creates an issue with the error message.
name: Dockerfile Check
permissions:
contents: read
issues: write

on:
workflow_dispatch:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docs-auto-update.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# This workflows, run daily, updates the Forest CLI usage docs, and submits a PR with the changes.
name: Update Forest usage docs
permissions:
contents: read

on:
workflow_dispatch:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docs-check.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Docs Check
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docs-required-override.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
# We check that changes affect only the documentation and that no other changes are present. If this is the case, we trigger the no-op jobs.

name: Docs Required Override
permissions:
contents: read
concurrency:
group: "${{ github.workflow }}-${{ github.ref }}"
cancel-in-progress: "${{ github.ref != 'refs/heads/main' }}"
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docs-rpc-auto-update.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# This workflow, run daily, updates the Forest RPC reference docs, and submits a PR with the changes.
name: Update Forest RPC reference docs
permissions:
contents: read

on:
workflow_dispatch:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/forest.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: Integration tests
permissions:
contents: read
issues: write
concurrency:
group: "${{ github.workflow }}-${{ github.ref }}"
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/link-check.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Link Checker
permissions:
contents: read

on:
workflow_dispatch:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/lists-lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Lists lint
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/lotus-api-bump.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# This workflows, run daily, updates the Lotus version in the JSON-RPC API tests to the latest release,
# and submits a PR with the changes.
name: Update Lotus version in API tests
permissions:
contents: read

on:
workflow_dispatch:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lotus-devnet-publish.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: Lotus devnet image
permissions:
contents: read
packages: write

# Only build and publish this image on demand.
# The compilation adds significant overhead to the CI and it is not supposed
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/python-lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Python lint
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ on:
jobs:
build:
name: Build
permissions:
contents: write
runs-on: ${{ matrix.os }}
strategy:
matrix:
Expand Down Expand Up @@ -55,6 +57,8 @@ jobs:

publish:
name: cargo publish
permissions:
contents: read
runs-on: ubuntu-24.04-arm
steps:
- uses: actions/checkout@v6
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/release_dispatch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ on:
jobs:
build:
name: Build
permissions:
contents: write
runs-on: ${{ matrix.os }}
strategy:
matrix:
Expand Down Expand Up @@ -58,6 +60,8 @@ jobs:
prerelease: true
publish:
name: cargo publish
permissions:
contents: read
runs-on: ubuntu-24.04-arm
steps:
- uses: actions/checkout@v6
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/rpc-parity-report.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
name: RPC parity conformance report
permissions:
contents: write
issues: write
pull-requests: write
on:
workflow_dispatch:
inputs:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/rpc-parity.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: RPC parity tests
permissions:
contents: read
issues: write
on:
workflow_dispatch:
inputs:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/rubocop.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Rubocop
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/rust-lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Rust code linters
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Shellcheck
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/snapshot-parity.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: Snapshot parity test
permissions:
contents: read
issues: write
on:
workflow_dispatch:
schedule:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/this-month-in-forest-reminder.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: This Month in Forest Reminder
permissions:
contents: read
issues: write

on:
workflow_dispatch:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Unit tests
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/yaml-lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: YAML lint
permissions:
contents: read

# Cancel workflow if there is a new change to the branch.
concurrency:
Expand Down
Loading