Skip to content

Conversation

@addon-stack
Copy link
Owner

No description provided.

addon-stack 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-stack addon-stack 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.

3 participants