Skip to content

Validate Changelog #25313

Validate Changelog

Validate Changelog #25313

name: Validate Changelog
on:
push:
branches:
- main
paths:
- "packages/seed/src/commands/validate/**/*"
- "packages/cli/cli/versions.yml"
- "packages/cli/cli/changes/**"
- "packages/generator-cli/versions.yml"
- "generators/**/versions.yml"
- "generators/**/changes/**"
- "scripts/validate-all-changelogs.sh"
- ".github/workflows/validate-changelog.yml"
pull_request:
branches:
- main
paths:
- "packages/seed/src/commands/validate/**/*"
- "packages/cli/cli/versions.yml"
- "packages/cli/cli/changes/**"
- "packages/generator-cli/versions.yml"
- "generators/**/versions.yml"
- "generators/**/changes/**"
- "scripts/validate-all-changelogs.sh"
- ".github/workflows/validate-changelog.yml"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
env:
DO_NOT_TRACK: "1"
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: "buildwithfern"
TURBO_NO_UPDATE_NOTIFIER: "1"
TURBO_DAEMON: "false"
jobs:
validate-changelogs:
name: Validate Changelogs
runs-on: ubuntu-latest
steps:
- name: Checkout repo at current ref
uses: actions/checkout@v6
with:
fetch-depth: 1
- name: Install
uses: ./.github/actions/install
- name: Seed Build
run: pnpm seed:build
- name: Validate changelogs
run: pnpm scripts/validate-all-changelogs.sh