# 1.0.0 (2025-12-06) ### Bug Fixes * **github-action:** update github/codeql-action (v3.29.0 → v3.29.2) ([#2](https://github.com/ivuorinen/base-configs-semantic-release/issues/2)) ([a3f1c53](a3f1c53777)) * **github-action:** update github/codeql-action (v3.29.2 → v3.29.4) ([#4](https://github.com/ivuorinen/base-configs-semantic-release/issues/4)) ([3fdef2a](3fdef2ad20)) * **github-action:** update github/codeql-action (v3.29.4 → v3.29.5) ([#6](https://github.com/ivuorinen/base-configs-semantic-release/issues/6)) ([b33a92d](b33a92dd02)) * **github-action:** update github/codeql-action (v3.29.5 → v3.29.8) ([#9](https://github.com/ivuorinen/base-configs-semantic-release/issues/9)) ([a3ed7e9](a3ed7e9c1e)) * **github-action:** update github/codeql-action (v3.29.8 → v3.29.9) ([#13](https://github.com/ivuorinen/base-configs-semantic-release/issues/13)) ([309977e](309977ec40)) * **github-action:** update github/codeql-action (v3.29.9 → v3.29.10) ([#14](https://github.com/ivuorinen/base-configs-semantic-release/issues/14)) ([6c7813b](6c7813beb4)) * **github-action:** update ivuorinen/actions (25.7.21 → 25.7.28) ([#7](https://github.com/ivuorinen/base-configs-semantic-release/issues/7)) ([c4ad4d5](c4ad4d5489)) * **github-action:** update ivuorinen/actions (25.7.7 → 25.7.21) ([#5](https://github.com/ivuorinen/base-configs-semantic-release/issues/5)) ([72ed775](72ed775457)) * **github-action:** update ivuorinen/actions (25.8.11 → 25.8.18) ([#15](https://github.com/ivuorinen/base-configs-semantic-release/issues/15)) ([e1f1cbf](e1f1cbf449)) * **github-action:** update ivuorinen/actions (25.8.4 → 25.8.11) ([#11](https://github.com/ivuorinen/base-configs-semantic-release/issues/11)) ([c138e92](c138e92c56)) * **github-release:** update adrienverge/yamllint (v1.37.0 → v1.37.1) ([#18](https://github.com/ivuorinen/base-configs-semantic-release/issues/18)) ([67b2620](67b2620144)) * **github-release:** update bridgecrewio/checkov (3.2.400 → 3.2.464) ([#19](https://github.com/ivuorinen/base-configs-semantic-release/issues/19)) ([c12d6cd](c12d6cd30f)) * **github-release:** update renovatebot/pre-commit-hooks (41.82.7 → 41.82.8) ([#26](https://github.com/ivuorinen/base-configs-semantic-release/issues/26)) ([1bfb208](1bfb20840c)) ### Features * **github-action:** update ivuorinen/actions (25.6.17 → 25.7.7) ([#3](https://github.com/ivuorinen/base-configs-semantic-release/issues/3)) ([d777728](d777728889)) * **github-action:** update ivuorinen/actions (25.7.28 → 25.8.4) ([#8](https://github.com/ivuorinen/base-configs-semantic-release/issues/8)) ([d9c3b91](d9c3b915e1)) * **github-release:** update igorshubovych/markdownlint-cli (v0.44.0 → v0.45.0) ([#20](https://github.com/ivuorinen/base-configs-semantic-release/issues/20)) ([7dd1898](7dd189830c)) * **github-release:** update koalaman/shellcheck-precommit (v0.10.0 → v0.11.0) ([#21](https://github.com/ivuorinen/base-configs-semantic-release/issues/21)) ([3ba15cb](3ba15cbeb9)) * initial import from base-configs ([320ca0c](320ca0cef9)) * release pipeline ([32c77b8](32c77b85d8)) * upgrade yarn, prettier format all, upgrade actions ([#74](https://github.com/ivuorinen/base-configs-semantic-release/issues/74)) ([1a41b48](1a41b48f0c))
@ivuorinen/semantic-release-config
ivuorinen's shareable configuration for
semantic-release.
Table of Contents
Plugins
This shareable configuration use the following plugins:
@semantic-release/commit-analyzer@semantic-release/release-notes-generator@semantic-release/changelog@semantic-release/npm@semantic-release/github@semantic-release/git
Installation
Install this config as a devDependencies:
# npm
npm install @ivuorinen/semantic-release-config --save-dev
# Yarn
yarn add @ivuorinen/semantic-release-config --dev
After installing it, a .releaserc.json file will be created automatically in the project's root folder with the following configuration:
{
"extends": ["@ivuorinen/semantic-release-config"]
}
Configuration
Ensure that your CI configuration has the following secret environment variables set:
GH_TOKENwithpublic_repoaccess orGITHUB_TOKEN.NPM_TOKEN
See each plugin documentation for required installation and configuration steps.
GitHub Actions
name: Release
on:
push:
branches:
- main
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2.3.4
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@v2.1.5
with:
always-auth: true
node-version: 20
registry-url: "https://registry.npmjs.org"
- name: Install Dependencies with Caching
uses: bahmutov/npm-install@v1.6.0
- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: yarn run semantic-release
Documentations
Read the semantic-release docs for more information.
Contributing
If you are interested in helping contribute, please take a look at our contribution guidelines and open an issue or pull request.
Changelog
See CHANGELOG for a human-readable history of changes.
License
Distributed under the MIT License. See LICENSE for more information.