Skip to content

Release#5

Merged
addon-owner merged 14 commits into
mainfrom
develop
Oct 6, 2025
Merged

Release#5
addon-owner merged 14 commits into
mainfrom
develop

Conversation

@addon-owner
Copy link
Copy Markdown
Collaborator

No description provided.

addon-owner and others added 14 commits September 29, 2025 12:42
- Enhanced detection of the WebExtension API by checking `runtime.id` availability.
- Added fallback to `globalThis.chrome` when `globalThis.browser` is unavailable.
- Throw an error when no supported WebExtension API is available in the current context.
- Updated `api.d.ts` with `runtime.id` declaration and consistent formatting for parameters.
Update warnings for sidebar API
- Added `fetch-tags: true` for `checkout` actions to improve tag availability.
- Updated dependency installation to use `npm ci` with `HUSKY=0` environment variable.
- Implemented logic to detect the latest tag and include it in release commands.
- Enhanced `release` and `release:preview` steps with conditional latest tag usage.
- Removed latest tag detection from `release-publish.yml` and `release-prepare.yml` workflows.
- Updated `.release-it.cjs` to handle tag detection and related logic internally.
- Improved commit classification and sorting with refined logic in the release configuration.
- Consolidated `release-prepare.yml` and `release-publish.yml` into a unified `release.yml`.
- Enhanced CI workflow with dynamic OS/Node matrix computation for efficient testing.
- Improved test command in `package.json` to include coverage reporting in CI.
- Updated `.release-it.cjs` with enhanced contributor parsing and changelog formatting.
- Replaced `require("child_process")` with `require("node:child_process")` for modern module import.
- Simplified ternary expressions and conditionals to reduce complexity.
- Used optional chaining and nullish coalescing for safer property access.
- Adjusted formatting for consistency in object and array handling.
- Added comments to ignore biome lint warnings for release-it placeholders.
@addon-owner addon-owner merged commit f2750c6 into main Oct 6, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants