Skip to content

chore(deps): update dependency @eslint/js to v9.39.2 #1292

chore(deps): update dependency @eslint/js to v9.39.2

chore(deps): update dependency @eslint/js to v9.39.2 #1292

Workflow file for this run

name: build
on:
push:
branches-ignore:
- gh-readonly-queue/**
merge_group:
concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.ref_name }}
cancel-in-progress: ${{ github.ref_name != 'main' && !startsWith(github.ref_name, 'maint/') && github.event_name == 'push' }}
permissions:
contents: read
env:
DRY_RUN: ${{ github.ref_name != github.event.repository.default_branch && !startsWith(github.ref_name, 'maint/') }}
jobs:
setup:
runs-on: ubuntu-latest
steps:
- name: ⚙️ Setup
uses: containerbase/internal-tools/setup@e99c697afb2e3b927c25ce772d5a6b27b9927b6b # v3.14.35
with:
save-cache: true
lint:
needs:
- setup
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: ⚙️ Setup
uses: containerbase/internal-tools/setup@e99c697afb2e3b927c25ce772d5a6b27b9927b6b # v3.14.35
- name: lint
run: |
pnpm eslint -f gha
pnpm prettier
pnpm lint:types
release:
needs:
- lint
runs-on: ubuntu-latest
timeout-minutes: 15
permissions:
contents: write
issues: write
id-token: write
steps:
# full checkout for semantic-release
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0
show-progress: false
filter: blob:none # we don't need all blobs
- uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
- name: ⚙️ Setup
uses: containerbase/internal-tools/setup@e99c697afb2e3b927c25ce772d5a6b27b9927b6b # v3.14.35
with:
checkout: false
# Ensure npm 11.5.1 or later for trusted publishing
- run: npm install -g npm@latest
- name: semantic-release
if: github.event_name == 'push'
run: pnpm semantic-release --dry-run ${{env.DRY_RUN}} --ci ${{env.DRY_RUN != 'true'}}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}