Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: eik-lib/semantic-release-config
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0
Choose a base ref
...
head repository: eik-lib/semantic-release-config
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.1
Choose a head ref
  • 11 commits
  • 8 files changed
  • 4 contributors

Commits on Jul 30, 2024

  1. Copy the full SHA
    90b27a6 View commit details
  2. chore: set up prettier with shared config

    wkillerud committed Jul 30, 2024
    Copy the full SHA
    b543725 View commit details
  3. Copy the full SHA
    bd48642 View commit details

Commits on Aug 9, 2024

  1. Copy the full SHA
    8310df1 View commit details
  2. Copy the full SHA
    748895f View commit details
  3. Copy the full SHA
    9556b9a View commit details

Commits on Aug 13, 2024

  1. Copy the full SHA
    d590f8a View commit details

Commits on Oct 11, 2024

  1. docs: add example of adding another plugin (#5)

    wkillerud authored Oct 11, 2024
    Copy the full SHA
    d70692a View commit details

Commits on Feb 12, 2025

  1. Copy the full SHA
    8d22fce View commit details

Commits on Mar 3, 2025

  1. Merge pull request #6 from eik-lib/renovate/semantic-release-monorepo

    fix(deps): update semantic-release monorepo
    trygve-lie authored Mar 3, 2025
    Copy the full SHA
    ea96f45 View commit details
  2. chore(release): 1.0.1 [skip ci]

    ## [1.0.1](v1.0.0...v1.0.1) (2025-03-03)
    
    ### Bug Fixes
    
    * **deps:** update semantic-release monorepo ([8d22fce](8d22fce))
    semantic-release-bot committed Mar 3, 2025
    Copy the full SHA
    6f2b7cc View commit details
Showing with 53 additions and 27 deletions.
  1. +6 −0 .github/workflows/publish.yml
  2. +0 −12 .prettierrc.json
  3. +7 −0 CHANGELOG.md
  4. +2 −4 CONTRIBUTING.md
  5. +21 −4 README.md
  6. +10 −7 package.json
  7. +3 −0 prettier.config.js
  8. +4 −0 renovate.json
6 changes: 6 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
name: Publish

permissions:
contents: write # to be able to publish a GitHub release
issues: write # to be able to comment on released issues
pull-requests: write # to be able to comment on released pull requests
id-token: write # to enable use of OIDC for npm provenance

on:
push:
branches:
12 changes: 0 additions & 12 deletions .prettierrc.json

This file was deleted.

7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## [1.0.1](https://github.com/eik-lib/semantic-release-config/compare/v1.0.0...v1.0.1) (2025-03-03)


### Bug Fixes

* **deps:** update semantic-release monorepo ([8d22fce](https://github.com/eik-lib/semantic-release-config/commit/8d22fcef97dcd8c75054a74ebc6c4ab8a73c941d))

# 1.0.0 (2024-07-30)


6 changes: 2 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -2,10 +2,8 @@

Thank you for showing an interest in contributing to Eik 🧡

This module is a [shared config for Semantic Release](https://semantic-release.gitbook.io/semantic-release/usage/shareable-configurations). We accept changes that should apply to all repositories in the [eik-lib origanisation](https://github.com/eik-lib).
You can find [the general contribution docs here](https://github.com/eik-lib/.github/blob/main/CONTRIBUTING.md).

Commits should follow the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) format.
This module is a [shared config for Semantic Release](https://semantic-release.gitbook.io/semantic-release/usage/shareable-configurations). We accept changes that should apply to all repositories in the [eik-lib origanisation](https://github.com/eik-lib).

A change in configuration is considered a `patch` in [semantic versioning](https://semver.org/). A new export would be a `minor`. Requiring a new major of `semantic-release` would be a `major`.

This repo uses Semantic Release to automate releases whenever changes are merged to the default branch.
25 changes: 21 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -25,8 +25,25 @@ npm install --save-dev semantic-release @eik/semantic-release-config

In the [semantic-release configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

```json
{
"extends": "@eik/semantic-release-config"
}
```js
export default {
extends: "@eik/semantic-release-config",
};
```

If you add your own plugins you need to include the ones from the shared config.

```js
import config from '@eik/semantic-release-config';

export default {
extends: '@eik/semantic-release-config',
plugins: [
...config.plugins,
[
'extra-plugin',
{ pluginOpts },
],
],
};
```
17 changes: 10 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eik/semantic-release-config",
"version": "1.0.0",
"version": "1.0.1",
"description": "Shared semantic release config used in Eik modules",
"exports": {
".": {
@@ -26,21 +26,24 @@
"author": "",
"license": "MIT",
"scripts": {
"clean": "rimraf node_modules",
"lint": "eslint .",
"lint:fix": "npm run lint -- --fix",
"test": "echo \"Error: no test specified\" && exit 1"
"lint:fix": "npm run lint -- --fix"
},
"devDependencies": {
"@eik/eslint-config": "1.0.0",
"@eik/prettier-config": "1.0.1",
"eslint": "9.8.0",
"semantic-release": "24.0.0"
"prettier": "3.3.3",
"rimraf": "6.0.1",
"semantic-release": "24.2.2"
},
"dependencies": {
"@semantic-release/changelog": "6.0.3",
"@semantic-release/commit-analyzer": "13.0.0",
"@semantic-release/commit-analyzer": "13.0.1",
"@semantic-release/git": "10.0.1",
"@semantic-release/github": "10.1.3",
"@semantic-release/github": "10.3.5",
"@semantic-release/npm": "12.0.1",
"@semantic-release/release-notes-generator": "14.0.1"
"@semantic-release/release-notes-generator": "14.0.3"
}
}
3 changes: 3 additions & 0 deletions prettier.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import config from "@eik/prettier-config";

export default config;
4 changes: 4 additions & 0 deletions renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>eik-lib/renovate-presets:sub-level-module"]
}