Skip to content

Commit 2a2e1c2

Browse files
committed
Merge branch 'hotfix/publish-workflow'
2 parents 455f11c + 2abab3a commit 2a2e1c2

File tree

5 files changed

+80
-3
lines changed

5 files changed

+80
-3
lines changed

.github/workflows/release-prepare.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- 'release/**'
7+
- 'hotfix/**'
78

89
permissions:
910
contents: write

.github/workflows/release-publish.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ jobs:
3131
node-version: 20
3232
registry-url: 'https://registry.npmjs.org'
3333

34+
- name: Configure Git user
35+
run: |
36+
git config --global user.name "github-actions[bot]"
37+
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
38+
3439
- name: Install dependencies
3540
run: npm install
3641

CHANGELOG.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,76 @@
11
# Changelog
22

3+
## 🚀 Release `@addon-core/storage` v0.3.3 (2025-09-25)
4+
5+
### 🐛 Bug Fixed
6+
7+
* **ci:** migrate from semantic-release to release-it ([157a07b](https://github.com/addon-stack/storage/commit/157a07ba454bd29d0cd5f2460774aa2209f229e9))
8+
9+
- Removed all semantic-release-related configurations and workflows.
10+
- Added release-it configurations for preview and publish workflows.
11+
- Updated package dependencies to replace semantic-release with release-it.
12+
13+
* **release-it:** add shorthash fallback and adjust release name format ([af14a46](https://github.com/addon-stack/storage/commit/af14a46768cdf91c6938e141448250fa8db99bc7))
14+
15+
16+
* **release-it:** update templates for consistent formatting and naming ([a8d5293](https://github.com/addon-stack/storage/commit/a8d52937443d61a92669d6908344a7f6996a50f2))
17+
18+
19+
* **release-it:** use `Map.get` for type lookup in commit transformation ([6b697be](https://github.com/addon-stack/storage/commit/6b697bea35dc4ef1ee22e0150da009eda4300ccf))
20+
21+
22+
23+
### 🤖 CI
24+
25+
* add CI job and update npm install commands ([009ec1f](https://github.com/addon-stack/storage/commit/009ec1ff2dd3e9d23e6c6019b01934b07f98622b))
26+
27+
- Introduced a reusable `ci` job in `release-publish.yml` and `release-prepare.yml` workflows.
28+
- Updated `npm ci` to `npm install` for dependency installation in both workflows.
29+
30+
* update workflows for release management and clean up dependencies ([85da77d](https://github.com/addon-stack/storage/commit/85da77d8ed7259920651f1d9099245a95edbb727))
31+
32+
- Added `name` and `needs: ci` fields in `release-publish.yml` and `release-prepare.yml`.
33+
- Removed redundant `npm run build` step from `release-publish.yml`.
34+
- Cleaned up unused dependencies from `package-lock.json` for better maintenance.
35+
36+
* update workflows for release preparation and publishing ([af18584](https://github.com/addon-stack/storage/commit/af1858453d8459f8ffd7245d7468a20b95a7adfe))
37+
38+
- Added Git user configuration step in `release-publish.yml` for commits made by workflows.
39+
- Enabled `hotfix/**` branch triggering in `release-prepare.yml` for flexible hotfix management.
40+
41+
42+
### 🧹 Chores
43+
44+
* **release-it:** add repoUrl for commit links in changelogs ([5835e68](https://github.com/addon-stack/storage/commit/5835e6857f46fa2f055b97682f135e4f85c1f6ea))
45+
46+
47+
* **release-it:** enhance configuration for structured release notes ([405a947](https://github.com/addon-stack/storage/commit/405a9473ce543c5f7af15d26438eefba7aae132c))
48+
49+
- Added `context` to include package name in changelog and header templates.
50+
- Updated `headerPartial` and introduced `mainTemplate` for improved formatting.
51+
- Refined `commitPartial` to ensure proper handling of commit details.
52+
- Simplified npm and GitHub release configurations for consistency.
53+
54+
* **release-it:** refactor types configuration and enhance commit processing ([d11d849](https://github.com/addon-stack/storage/commit/d11d849daaca350d667b7f8a91f1eec44a2fa368))
55+
56+
- Refactored type definitions into a shared `types` array with additional metadata.
57+
- Introduced `typesMap` for better type lookup and handling during commit transformation.
58+
- Updated `context` to reuse parsed package information from `package.json`.
59+
- Enhanced `transform` to filter out hidden commit types and reformat body content.
60+
- Adjusted sorting and templates for structured and consistent release notes generation.
61+
62+
* **release-it:** refine configuration for enhanced changelogs and bump logic ([034ea8a](https://github.com/addon-stack/storage/commit/034ea8ab24d008241e4908b2e914ccb7ab72b8b9))
63+
64+
- Made "chore" commits visible in changelogs, aligning with structured release notes.
65+
- Enhanced `recommendedBumpOpts` to classify commit types and prioritize breaking changes.
66+
- Improved `writerOpts` templates for consistent formatting with fallback handling.
67+
- Adjusted `file` rules in `biome.json` for expanded file type handling in source and tests.
68+
69+
* **release:** v0.3.2 [skip ci] ([dd442eb](https://github.com/addon-stack/storage/commit/dd442eb4953304fdf0498c6e2bd4a50765f116d7))
70+
71+
72+
* update configurations for formatting consistency and file handling ([699854d](https://github.com/addon-stack/storage/commit/699854d787f23fe14ffde3d11d2cd89cf4befa67))
73+
374
## 🚀 Release `@addon-core/storage` v0.3.2 (2025-09-25)
475

576
### 🐛 Bug Fixed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@addon-core/storage",
3-
"version": "0.3.2",
3+
"version": "0.3.3",
44
"type": "module",
55
"license": "MIT",
66
"repository": {

0 commit comments

Comments
 (0)