Skip to content
This repository has been archived by the owner on Oct 19, 2018. It is now read-only.

Commit

Permalink
Introduce semantic-release
Browse files Browse the repository at this point in the history
  • Loading branch information
Kevin Ruff committed Feb 15, 2018
1 parent d0da249 commit 70de862
Show file tree
Hide file tree
Showing 4 changed files with 402 additions and 16 deletions.
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ install:
script:
- yarn lint
- yarn test --coverage
after_success:
- yarn run semantic-release
branches:
except:
- /^v\d+\.\d+\.\d+$/
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

[![Powered by Immowelt](https://img.shields.io/badge/powered%20by-immowelt-yellow.svg?colorB=ffb200)](https://stackshare.io/immowelt-group/)
[![Build Status](https://travis-ci.org/ImmoweltGroup/eslint-config-immowelt-es5.svg?branch=master)](https://travis-ci.org/ImmoweltGroup/eslint-config-immowelt-es5)
[![dependencies Status](https://david-dm.org/ImmoweltGroup/eslint-config-immowelt-es5/status.svg)](https://david-dm.org/ImmoweltGroup/eslint-config-immowelt-es5)
[![devDependencies Status](https://david-dm.org/ImmoweltGroup/eslint-config-immowelt-es5/dev-status.svg)](https://david-dm.org/ImmoweltGroup/eslint-config-immowelt-es5?type=dev)
[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovateapp.com/)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

This package servers as the basis for the JavaScript standards of the Immowelt GmbH.

Expand Down
17 changes: 13 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "eslint-config-immowelt-es5",
"name": "@immowelt/eslint-config-immowelt-es5",
"version": "0.0.0",
"description": "JavaScript Standard Style For Immowelt ES5 Projects - ESLint Shareable Config",
"main": "index.js",
Expand All @@ -21,11 +21,20 @@
],
"scripts": {
"lint": "eslint \"src/**/*.js\"",
"test": "jest"
"test": "jest",
"release": "semantic-release pre && npm publish --access=public && semantic-release post"
},
"devDependencies": {
"release": {
"analyzeCommits": "@inkdpixels/commit-analyzer",
"generateNotes": "@inkdpixels/release-notes-generator"
},
"dependencies": {
"eslint": "^4.17.0",
"eslint-plugin-jest": "^21.12.1",
"eslint-plugin-jest": "^21.12.1"
},
"devDependencies": {
"@inkdpixels/commit-analyzer": "^1.0.1",
"@inkdpixels/release-notes-generator": "^1.0.1",
"jest": "^22.3.0"
}
}
Loading

0 comments on commit 70de862

Please sign in to comment.