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
4 changes: 2 additions & 2 deletions .github/workflows/_check-commit-count.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
- name: Check number of commits in PR
id: commits
uses: actions/github-script@v6
uses: actions/github-script@v8
with:
script: |
const pr = context.payload.pull_request;
Expand All @@ -32,7 +32,7 @@ jobs:

- name: Comment for internal PRs
if: steps.commits.outputs.count < 2 && steps.commits.outputs.from_fork == 'false'
uses: actions/github-script@v6
uses: actions/github-script@v8
with:
script: |
github.rest.issues.createComment({
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/_circular.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@ jobs:
node-version: [22.x]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6.0.2
with:
ref: ${{ github.head_ref }}

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v6.3.0
with:
node-version: ${{ matrix.node-version }}

- name: Setup pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v4.3.0
with:
version: latest
run_install: false
Expand All @@ -36,7 +36,7 @@ jobs:
run: echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT

- name: Cache pnpm modules
uses: actions/cache@v4
uses: actions/cache@v5.0.3
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/_contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
run:
working-directory: contracts
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6.0.2

- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/_dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ jobs:
source:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6.0.2
with:
ref: ${{ github.head_ref }}
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6.3.0
with:
node-version: ${{ matrix.node-version }}
- name: Setup pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v4.3.0
with:
run_install: false
version: latest
Expand All @@ -26,13 +26,13 @@ jobs:
run: echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
shell: bash
- name: Cache pnpm modules
uses: actions/cache@v4
uses: actions/cache@v5.0.3
with:
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
restore-keys: ${{ runner.os }}-pnpm-
- name: Cache lerna
uses: actions/cache@v4
uses: actions/cache@v5.0.3
with:
key: ${{ runner.os }}-lerna
path: ./.cache
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/_lint-external.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,18 @@ jobs:
node-version: [22.x]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6.0.2
with:
ref: ${{ github.head_ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v6.3.0
with:
node-version: ${{ matrix.node-version }}

- name: Setup pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v4.3.0
with:
version: latest
run_install: false
Expand All @@ -38,7 +38,7 @@ jobs:
run: echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT

- name: Cache pnpm modules
uses: actions/cache@v4
uses: actions/cache@v5.0.3
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
Expand Down
36 changes: 29 additions & 7 deletions .github/workflows/_lint-internal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,28 +10,50 @@ permissions:
contents: read

jobs:
circuit-breaker:
runs-on: ubuntu-latest
outputs:
is_lint_fix: ${{ steps.detect.outputs.is_lint_fix }}
steps:
- uses: actions/checkout@v6.0.2
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 1

- id: detect
shell: bash
run: |
msg="$(git log -1 --pretty=%B)"
if grep -Fq '[ci-lint-fix]' <<<"$msg"; then
echo "is_lint_fix=true" >> "$GITHUB_OUTPUT"
else
echo "is_lint_fix=false" >> "$GITHUB_OUTPUT"
fi

source:
needs: circuit-breaker
if: ${{ needs.circuit-breaker.outputs.is_lint_fix != 'true' }}
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [22.x]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6.0.2
with:
ref: ${{ github.head_ref }}
token: ${{ secrets.GH_TOKEN }}
persist-credentials: true
fetch-depth: 0
fetch-depth: 1

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v6.3.0
with:
node-version: ${{ matrix.node-version }}

- name: Setup pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v4.3.0
with:
version: latest
run_install: false
Expand All @@ -42,7 +64,7 @@ jobs:
run: echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT

- name: Cache pnpm modules
uses: actions/cache@v4
uses: actions/cache@v5.0.3
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
Expand Down Expand Up @@ -70,6 +92,6 @@ jobs:
run: |
forge fmt

- uses: stefanzweifel/git-auto-commit-action@v5
- uses: stefanzweifel/git-auto-commit-action@v7.1.0
with:
commit_message: "style: resolve style guide violations"
commit_message: "style: resolve style guide violations [ci-lint-fix]"
Loading
Loading