Skip to content

Commit 72bd2b0

Browse files
committed
chore: merge conflict
2 parents bb47282 + a7c5c81 commit 72bd2b0

6 files changed

Lines changed: 470 additions & 238 deletions

File tree

.release-it.cjs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ const types = [
55
{type: "fix", section: "🐛 Bug Fixed", hidden: false},
66
{type: "perf", section: "⚡️ Performance Improvements", hidden: false},
77
{type: "refactor", section: "🛠️ Refactoring", hidden: false},
8-
{type: "docs", section: "📝 Documentation", hidden: false},
8+
{type: "docs", section: "📝 Documentation", hidden: true},
99
{type: "test", section: "Tests", hidden: true},
10-
{type: "build", section: "🏗️ Build System", hidden: false},
10+
{type: "build", section: "🏗️ Build System", hidden: true},
1111
{type: "ci", section: "🤖 CI", hidden: false},
12-
{type: "chore", section: "🧹 Chores", hidden: false},
12+
{type: "chore", section: "🧹 Chores", hidden: true},
1313
{type: "revert", section: "⏪ Reverts", hidden: false},
1414
];
1515

@@ -32,7 +32,7 @@ module.exports = {
3232
},
3333
recommendedBumpOpts: {
3434
whatBump(commits) {
35-
const patchTypes = new Set(["fix", "perf", "refactor", "chore", "ci", "build"]);
35+
const patchTypes = new Set(["fix", "perf", "refactor", "ci"]);
3636
const isBreaking = c => Array.isArray(c.notes) && c.notes.length > 0;
3737

3838
// Major
@@ -119,9 +119,11 @@ module.exports = {
119119
npm: {
120120
publish: true,
121121
versionArgs: ["--no-git-tag-version"],
122+
publishArgs: ["--provenance"],
122123
},
123124
github: {
124125
release: true,
126+
releaseName: "v${version}",
125127
},
126128
ci: true,
127129
};

CHANGELOG.md

Lines changed: 9 additions & 222 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## 🚀 Release `@addon-core/storage` v0.3.5 (2025-09-25)
3+
## 🚀 Release `@addon-core/storage` v0.3.5 (2025-09-26)
44

55
### 🐛 Bug Fixed
66

@@ -10,9 +10,15 @@
1010
- Simplifies the configuration for release management.
1111

1212

13-
### 🧹 Chores
13+
### 🛠️ Refactoring
14+
15+
* update release-it config to hide unused sections ([1ce0a4d](https://github.com/addon-stack/storage/commit/1ce0a4d19dbba5c7a04806f6d683506970f44ceb))
16+
17+
- Updated configuration to hide `docs`, `build`, and `chore` sections in changelogs.
18+
- Removed `chore` and `build` from patch types for version bump logic.
19+
- Added `releaseName` field in GitHub releases for better naming consistency.
1420

15-
* **release:** v0.3.4 [skip ci] ([7b9bf6d](https://github.com/addon-stack/storage/commit/7b9bf6d0211bbf0703a159489a631eeaa8d5cd2e))
21+
* update release-it configuration for better npm publish ([ae54a77](https://github.com/addon-stack/storage/commit/ae54a77e7a603c8b842d2b2771bd847532e508f9))
1622

1723
## 🚀 Release `@addon-core/storage` v0.3.4 (2025-09-25)
1824

@@ -85,225 +91,6 @@
8591
- Improved `writerOpts` templates for consistent formatting with fallback handling.
8692
- Adjusted `file` rules in `biome.json` for expanded file type handling in source and tests.
8793

88-
* **release:** v0.3.2 [skip ci] ([dd442eb](https://github.com/addon-stack/storage/commit/dd442eb4953304fdf0498c6e2bd4a50765f116d7))
89-
90-
91-
* **release:** v0.3.3 [skip ci] ([2abab3a](https://github.com/addon-stack/storage/commit/2abab3a1d58d7ef86d54d794e9b128efbe24d0c9))
92-
93-
94-
* update configurations for formatting consistency and file handling ([699854d](https://github.com/addon-stack/storage/commit/699854d787f23fe14ffde3d11d2cd89cf4befa67))
95-
96-
## 🚀 Release `@addon-core/storage` v0.3.3 (2025-09-25)
97-
98-
### 🐛 Bug Fixed
99-
100-
* **ci:** migrate from semantic-release to release-it ([157a07b](https://github.com/addon-stack/storage/commit/157a07ba454bd29d0cd5f2460774aa2209f229e9))
101-
102-
- Removed all semantic-release-related configurations and workflows.
103-
- Added release-it configurations for preview and publish workflows.
104-
- Updated package dependencies to replace semantic-release with release-it.
105-
106-
* **release-it:** add shorthash fallback and adjust release name format ([af14a46](https://github.com/addon-stack/storage/commit/af14a46768cdf91c6938e141448250fa8db99bc7))
107-
108-
109-
* **release-it:** update templates for consistent formatting and naming ([a8d5293](https://github.com/addon-stack/storage/commit/a8d52937443d61a92669d6908344a7f6996a50f2))
110-
111-
112-
* **release-it:** use `Map.get` for type lookup in commit transformation ([6b697be](https://github.com/addon-stack/storage/commit/6b697bea35dc4ef1ee22e0150da009eda4300ccf))
113-
114-
115-
116-
### 🤖 CI
117-
118-
* add CI job and update npm install commands ([009ec1f](https://github.com/addon-stack/storage/commit/009ec1ff2dd3e9d23e6c6019b01934b07f98622b))
119-
120-
- Introduced a reusable `ci` job in `release-publish.yml` and `release-prepare.yml` workflows.
121-
- Updated `npm ci` to `npm install` for dependency installation in both workflows.
122-
123-
* update workflows for release management and clean up dependencies ([85da77d](https://github.com/addon-stack/storage/commit/85da77d8ed7259920651f1d9099245a95edbb727))
124-
125-
- Added `name` and `needs: ci` fields in `release-publish.yml` and `release-prepare.yml`.
126-
- Removed redundant `npm run build` step from `release-publish.yml`.
127-
- Cleaned up unused dependencies from `package-lock.json` for better maintenance.
128-
129-
* update workflows for release preparation and publishing ([af18584](https://github.com/addon-stack/storage/commit/af1858453d8459f8ffd7245d7468a20b95a7adfe))
130-
131-
- Added Git user configuration step in `release-publish.yml` for commits made by workflows.
132-
- Enabled `hotfix/**` branch triggering in `release-prepare.yml` for flexible hotfix management.
133-
134-
135-
### 🧹 Chores
136-
137-
* **release-it:** add repoUrl for commit links in changelogs ([5835e68](https://github.com/addon-stack/storage/commit/5835e6857f46fa2f055b97682f135e4f85c1f6ea))
138-
139-
140-
* **release-it:** enhance configuration for structured release notes ([405a947](https://github.com/addon-stack/storage/commit/405a9473ce543c5f7af15d26438eefba7aae132c))
141-
142-
- Added `context` to include package name in changelog and header templates.
143-
- Updated `headerPartial` and introduced `mainTemplate` for improved formatting.
144-
- Refined `commitPartial` to ensure proper handling of commit details.
145-
- Simplified npm and GitHub release configurations for consistency.
146-
147-
* **release-it:** refactor types configuration and enhance commit processing ([d11d849](https://github.com/addon-stack/storage/commit/d11d849daaca350d667b7f8a91f1eec44a2fa368))
148-
149-
- Refactored type definitions into a shared `types` array with additional metadata.
150-
- Introduced `typesMap` for better type lookup and handling during commit transformation.
151-
- Updated `context` to reuse parsed package information from `package.json`.
152-
- Enhanced `transform` to filter out hidden commit types and reformat body content.
153-
- Adjusted sorting and templates for structured and consistent release notes generation.
154-
155-
* **release-it:** refine configuration for enhanced changelogs and bump logic ([034ea8a](https://github.com/addon-stack/storage/commit/034ea8ab24d008241e4908b2e914ccb7ab72b8b9))
156-
157-
- Made "chore" commits visible in changelogs, aligning with structured release notes.
158-
- Enhanced `recommendedBumpOpts` to classify commit types and prioritize breaking changes.
159-
- Improved `writerOpts` templates for consistent formatting with fallback handling.
160-
- Adjusted `file` rules in `biome.json` for expanded file type handling in source and tests.
161-
162-
* **release:** v0.3.2 [skip ci] ([dd442eb](https://github.com/addon-stack/storage/commit/dd442eb4953304fdf0498c6e2bd4a50765f116d7))
163-
164-
165-
* update configurations for formatting consistency and file handling ([699854d](https://github.com/addon-stack/storage/commit/699854d787f23fe14ffde3d11d2cd89cf4befa67))
166-
167-
## 🚀 Release `@addon-core/storage` v0.3.2 (2025-09-25)
168-
169-
### 🐛 Bug Fixed
170-
171-
* **ci:** migrate from semantic-release to release-it ([157a07b](https://github.com/addon-stack/storage/commit/157a07ba454bd29d0cd5f2460774aa2209f229e9))
172-
173-
- Removed all semantic-release-related configurations and workflows.
174-
- Added release-it configurations for preview and publish workflows.
175-
- Updated package dependencies to replace semantic-release with release-it.
176-
177-
* **release-it:** add shorthash fallback and adjust release name format ([af14a46](https://github.com/addon-stack/storage/commit/af14a46768cdf91c6938e141448250fa8db99bc7))
178-
179-
180-
* **release-it:** update templates for consistent formatting and naming ([a8d5293](https://github.com/addon-stack/storage/commit/a8d52937443d61a92669d6908344a7f6996a50f2))
181-
182-
183-
* **release-it:** use `Map.get` for type lookup in commit transformation ([6b697be](https://github.com/addon-stack/storage/commit/6b697bea35dc4ef1ee22e0150da009eda4300ccf))
184-
185-
186-
187-
### 🤖 CI
188-
189-
* add CI job and update npm install commands ([009ec1f](https://github.com/addon-stack/storage/commit/009ec1ff2dd3e9d23e6c6019b01934b07f98622b))
190-
191-
- Introduced a reusable `ci` job in `release-publish.yml` and `release-prepare.yml` workflows.
192-
- Updated `npm ci` to `npm install` for dependency installation in both workflows.
193-
194-
* update workflows for release management and clean up dependencies ([85da77d](https://github.com/addon-stack/storage/commit/85da77d8ed7259920651f1d9099245a95edbb727))
195-
196-
- Added `name` and `needs: ci` fields in `release-publish.yml` and `release-prepare.yml`.
197-
- Removed redundant `npm run build` step from `release-publish.yml`.
198-
- Cleaned up unused dependencies from `package-lock.json` for better maintenance.
199-
200-
201-
### 🧹 Chores
202-
203-
* **release-it:** add repoUrl for commit links in changelogs ([5835e68](https://github.com/addon-stack/storage/commit/5835e6857f46fa2f055b97682f135e4f85c1f6ea))
204-
205-
206-
* **release-it:** enhance configuration for structured release notes ([405a947](https://github.com/addon-stack/storage/commit/405a9473ce543c5f7af15d26438eefba7aae132c))
207-
208-
- Added `context` to include package name in changelog and header templates.
209-
- Updated `headerPartial` and introduced `mainTemplate` for improved formatting.
210-
- Refined `commitPartial` to ensure proper handling of commit details.
211-
- Simplified npm and GitHub release configurations for consistency.
212-
213-
* **release-it:** refactor types configuration and enhance commit processing ([d11d849](https://github.com/addon-stack/storage/commit/d11d849daaca350d667b7f8a91f1eec44a2fa368))
214-
215-
- Refactored type definitions into a shared `types` array with additional metadata.
216-
- Introduced `typesMap` for better type lookup and handling during commit transformation.
217-
- Updated `context` to reuse parsed package information from `package.json`.
218-
- Enhanced `transform` to filter out hidden commit types and reformat body content.
219-
- Adjusted sorting and templates for structured and consistent release notes generation.
220-
221-
* **release-it:** refine configuration for enhanced changelogs and bump logic ([034ea8a](https://github.com/addon-stack/storage/commit/034ea8ab24d008241e4908b2e914ccb7ab72b8b9))
222-
223-
- Made "chore" commits visible in changelogs, aligning with structured release notes.
224-
- Enhanced `recommendedBumpOpts` to classify commit types and prioritize breaking changes.
225-
- Improved `writerOpts` templates for consistent formatting with fallback handling.
226-
- Adjusted `file` rules in `biome.json` for expanded file type handling in source and tests.
227-
228-
* update configurations for formatting consistency and file handling ([699854d](https://github.com/addon-stack/storage/commit/699854d787f23fe14ffde3d11d2cd89cf4befa67))
229-
230-
## 🚀 0.3.1
231-
232-
233-
* re-enable and refine writerOpts for release configuration- Uncommented and refined `writerOpts` in `shared.cjs` for structured release notes.
234-
- Enhanced `commitPartial` to properly handle `subject` fallback and `body` rendering.
235-
- Restored and fine-tuned sorting for `type`, `scope`, and `subject` fields.
236-
* **shared.cjs:** comment out writerOpts in release configuration- Temporarily disabled `writerOpts` block by commenting it out in `shared.cjs`.
237-
- Ensures configuration is bypassed while retaining the original logic for reference.
238-
* **ci:** improve commitPartial and release notes grouping logic- Updated `commitPartial` in `shared.cjs` to include `type` and `scope` formatting enhancements.
239-
- Enabled grouping of commits by `type` with sorting on `scope` and `subject`.
240-
- Adjusted `commitGroupsSort` and `commitsSort` for better structured release notes.
241-
* **ci:** streamline release messaging and enhance template structure- Updated `committed.cjs` to remove release notes from commit message template.
242-
- Improved `shared.cjs` by adjusting `commitPartial` to use headers for better readability.
243-
- Added `headerPartial` to include version information in generated release notes.
244-
* **ci:** update release-sync workflow and enhance commitPartial- Updated `release-sync.yml` to use `devmasx/merge-branch@master` for branch syncing.
245-
- Migrated workflow syntax to use `from_branch` and `target_branch` for clarity.
246-
- Improved `commitPartial` in `shared.cjs` by adjusting templates and ensuring better alignment.
247-
- Enabled `hidden` attribute for all Semantic Release type presets.
248-
249-
## 0.3.0 (2025-09-24)
250-
251-
**ci:** add workflow to sync main into develop upon release
252-
253-
- Introduced `release-sync.yml` to automatically merge `main` into `develop` post-release.
254-
- Utilizes `tibdex/merge-branch@v3` to handle the branch sync process.
255-
- Triggers on successful completion of the `Release Publish` workflow.
256-
**ci:** enhance commitPartial to properly handle type and scope checks
257-
258-
- Updated `commitPartial` template in `shared.cjs` to include a type check.
259-
- Ensures release notes are generated only if a valid `type` is present.
260-
add keywords, author, and contributors metadata
261-
262-
- Added `keywords` for improved discoverability of the package.
263-
- Included `author` and `contributors` fields for better attribution.
264-
265-
## <small>0.2.3 (2025-09-23)</small>
266-
267-
Merge branch 'main' into develop
268-
269-
Merge branch 'release/next'
270-
271-
Merge remote-tracking branch 'origin/main'
272-
273-
standardize indentation and adjust lint-staged configuration
274-
275-
- Updated indentation in all Semantic Release config files for consistency.
276-
- Standardized import format for `commonPlugins` across configs.
277-
- Enhanced `lint-staged` and `biome.json` to include `.cjs` and `.mjs` file formats.
278-
restructure Semantic Release configs and update workflows
279-
280-
- Moved release configs to `release` directory for better organization.
281-
- Split shared plugins into `shared.cjs` for reduced duplication across configs.
282-
- Updated `release-publish.yml` and `release-prepare.yml` to reference new config paths.
283-
- Removed outdated `semantic-release.config.cjs` and `semantic-release.preview.cjs`.
284-
- Excluded `src/types.ts` from the build entrypoint in `tsup.config.ts`.
285-
migrate build tooling to `tsup` and update dependencies
286-
287-
- Replaced `@rslib/core` build config with `tsup` for a streamlined setup.
288-
- Removed `.changeset` directory and `rslib.config.ts` as part of build tool migration.
289-
- Updated `semantic-release.preview.cjs` indentation for consistency.
290-
- Added `esbuild-fix-imports-plugin` and `tsup` to `devDependencies` for improved module bundling.
291-
- Updated import in `useStorage.ts` to reflect proper module export.
292-
293-
## [0.2.2](https://github.com/addon-stack/storage/compare/v0.2.1...v0.2.2) (2025-09-23)
294-
295-
296-
### Bug Fixes
297-
298-
* remove unused `--debug` flag from Semantic Release dry run ([9108ff3](https://github.com/addon-stack/storage/commit/9108ff3e5a257053a8f4c969d308e44714b20dec))
299-
300-
# @addon-core/storage
301-
302-
## 0.2.1
303-
304-
### Patch Changes
305-
306-
- [`e39a7db`](https://github.com/addon-stack/storage/commit/e39a7dbfe1c91bdb6ee6f9f50e08215304fd9ed8) Thanks [@addon-stack](https://github.com/addon-stack)! - update release workflow to run build step before publishing
30794

30895
## 0.2.0
30996

0 commit comments

Comments
 (0)