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
30 changes: 30 additions & 0 deletions .github/workflows/check-changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Changelog checks
on:
push:
branches-ignore:
- 'release/**'
- 'master'
- 'develop'
pull_request:
branches:
- develop
jobs:
check:
name: Check changelog completion
permissions:
contents: read
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '24'
- name: Check changelog entries
run: yarn changelog check
env:
CI: true
4 changes: 2 additions & 2 deletions .github/workflows/check-version-bump.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Check version bumps
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ testresults
!.yarn/releases
!.yarn/sdks
!.yarn/versions
!.yarn/changelogs
service/data/*.sqlite
data/*.sqlite

Expand Down
22 changes: 22 additions & 0 deletions .yarn/changelogs/common.5056e2dd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- version-type: patch -->
# common

<!--
FORMATTING GUIDE:

### Detailed Entry (appears first when merging)

Use h3 (###) and below for detailed entries with paragraphs, code examples, and lists.

### Simple List Items

- Simple changes can be added as list items
- They are collected together at the bottom of each section

TIP: When multiple changelog drafts are merged, heading-based entries
appear before simple list items within each section.
-->

## ⬆️ Dependencies

- Updated lockfile dependencies
22 changes: 22 additions & 0 deletions .yarn/changelogs/frontend.5056e2dd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- version-type: patch -->
# frontend

<!--
FORMATTING GUIDE:

### Detailed Entry (appears first when merging)

Use h3 (###) and below for detailed entries with paragraphs, code examples, and lists.

### Simple List Items

- Simple changes can be added as list items
- They are collected together at the bottom of each section

TIP: When multiple changelog drafts are merged, heading-based entries
appear before simple list items within each section.
-->

## ⬆️ Dependencies

- Updated lockfile dependencies
22 changes: 22 additions & 0 deletions .yarn/changelogs/pi-rat.5056e2dd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- version-type: patch -->
# pi-rat

<!--
FORMATTING GUIDE:

### Detailed Entry (appears first when merging)

Use h3 (###) and below for detailed entries with paragraphs, code examples, and lists.

### Simple List Items

- Simple changes can be added as list items
- They are collected together at the bottom of each section

TIP: When multiple changelog drafts are merged, heading-based entries
appear before simple list items within each section.
-->

## ⬆️ Dependencies

- Updated lockfile dependencies
48 changes: 48 additions & 0 deletions .yarn/changelogs/pi-rat.d47db314.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<!-- version-type: patch -->
# pi-rat

<!--
FORMATTING GUIDE:

### Detailed Entry (appears first when merging)

Use h3 (###) and below for detailed entries with paragraphs, code examples, and lists.

### Simple List Items

- Simple changes can be added as list items
- They are collected together at the bottom of each section

TIP: When multiple changelog drafts are merged, heading-based entries
appear before simple list items within each section.
-->

## ✨ Features

### Changelog Generation Plugin

Integrated `@furystack/yarn-plugin-changelog` for automated changelog generation and validation.

**New Commands:**

- `yarn changelog create` - Creates changelog draft files for packages with version bumps
- `yarn changelog check` - Validates changelog entries have content
- `yarn changelog apply` - Merges changelog drafts into package CHANGELOG.md files

**Configuration:**

The plugin uses `changesetBaseRefs` in `.yarnrc.yml` to determine the base branch for detecting changes.

## 📦 Build

- Renamed `applyVersionBumps` script to `applyReleaseChanges` - now combines version apply, changelog apply, and formatting in a single command
- Added `.yarn/changelogs` to `.gitignore` allowlist for tracking changelog drafts

## 👷 CI

- Added `check-changelog.yml` workflow to validate changelog entries on pull requests
- Updated `check-version-bump.yml` to use GitHub Actions v4 (`actions/checkout@v4`, `actions/setup-node@v4`)

## ⬆️ Dependencies

- Added `@furystack/yarn-plugin-changelog@^1.0.1` as dev dependency
22 changes: 22 additions & 0 deletions .yarn/changelogs/service.5056e2dd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- version-type: patch -->
# service

<!--
FORMATTING GUIDE:

### Detailed Entry (appears first when merging)

Use h3 (###) and below for detailed entries with paragraphs, code examples, and lists.

### Simple List Items

- Simple changes can be added as list items
- They are collected together at the bottom of each section

TIP: When multiple changelog drafts are merged, heading-based entries
appear before simple list items within each section.
-->

## ⬆️ Dependencies

- Updated lockfile dependencies
Loading
Loading