{"_id":"@dan-nz/semantic-release-config","_rev":"3-8c11aba6e24e8ce4791d36fdf47941b1","name":"@dan-nz/semantic-release-config","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@dan-nz/semantic-release-config","version":"1.0.0","description":"Shareable semantic-release configuration","license":"MIT","keywords":["semantic-release","semantic-release-config"],"main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/DAN-AKL/code-quality.git"},"dependencies":{"@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^6.3.3","@semantic-release/git":"^7.0.18","@semantic-release/github":"^5.5.5","@semantic-release/npm":"^5.3.4","@semantic-release/release-notes-generator":"^7.3.5","semantic-release-slack-bot":"^1.6.2"},"peerDependencies":{"semantic-release":">=17"},"bugs":{"url":"https://github.com/DAN-AKL/code-quality/issues"},"homepage":"https://github.com/DAN-AKL/code-quality#readme","_id":"@dan-nz/semantic-release-config@1.0.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-PjAeVHauP0fl+ra6jqelhHXkzmN6uDXKyiggWR8eLmA+i1xQSRGcWRSqRV71KhJTnMRD82AHTMDhg/wCIl/WMA==","shasum":"5d2315a7bd6bb1006bbc4487444a756bff993561","tarball":"https://registry.npmjs.org/@dan-nz/semantic-release-config/-/semantic-release-config-1.0.0.tgz","fileCount":3,"unpackedSize":4102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+nA/CRA9TVsSAnZWagAAHewP/3M2f/7+I3wT7RH2l+mq\nnJJ4pDYXLnCAMM7DXJcj8ocgEwp7MbB9PfdEkbAFxqGudfjIFVivzksy5Yys\nAlwS8d1sWT/lPSGOor3zzztC9V3r0+nhYFXaafJLwCPO4+t6DVgfMztusntQ\nGCmAeej34ckj3majrMsJApqVV1SYiZjHD3LH5IpR96l5x2x6HXpkCK5QEVSn\nyT7nOBSe5xbLTk3h4wy2EUX2Hw0rTeglIYzusdqKT/Tu/tmGe4GEdZLmKDP9\nweW8wZEDtWYJqiDjrfkxIgCIuK1AduxXCQIt8rMkfq3WLbOiQWX9PRE/Mht8\nAZg/6HmN+mkWjGGxMSVBLZov+D+0Ka1D1JUZjVE1HBHRK93LI8t6gp5LhlnU\n8KkzEbSxZwqEgrX6G3OU5fn4wse0KyyleaJLj8PzLUJPm0wqrPVymNVPBLFF\njkNajGf//dZcQZdBwZDWMFk6U3y1uGKmqpXKhpcGV24FSJ/6lt901vjhg4fe\n1lzIUN6bJN6/KaMhVtFTLAF1iJ4rA3A3nt2Z9O53KGXVaiCE28MVlrn7oy3M\nWSf18p1OOwJjr3p98QKl+NHuM9y4HjdRKKS9RGP6Y5H+FlaDp2LAnrzulFAd\nr0PDZvc9zemfP5M99qXa10raPdv17cr6vL55JR7gmzqWvVAkHQsuqE6IAlws\nvvfe\r\n=7Ea+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjOJXgyx4aUPEIaCxoPIhYVStOaZlYuV4I3abZsWM8ngIhAPjk+o323s8FqjiS1y4efLWFsALMU+Nwa8W4fiMdUAY0"}]},"maintainers":[{"name":"glenndwright","email":"glenn.wright@digitalartsnetwork.com"},{"name":"gmlnchv","email":"georgy@malanichev.com"}],"_npmUser":{"name":"gmlnchv","email":"georgy@malanichev.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semantic-release-config_1.0.0_1593471039397_0.03569559689235158"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dan-nz/semantic-release-config","version":"1.1.0","description":"Shareable semantic-release configuration","license":"MIT","keywords":["semantic-release","semantic-release-config"],"main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/DAN-AKL/code-quality.git"},"dependencies":{"@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^6.3.3","@semantic-release/git":"^7.0.18","@semantic-release/github":"^5.5.5","@semantic-release/npm":"^5.3.4","@semantic-release/release-notes-generator":"^7.3.5","semantic-release-slack-bot":"^1.6.2"},"peerDependencies":{"semantic-release":">=17"},"bugs":{"url":"https://github.com/DAN-AKL/code-quality/issues"},"homepage":"https://github.com/DAN-AKL/code-quality#readme","_id":"@dan-nz/semantic-release-config@1.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-bIlTRgymMZOZ3APHrgueBhMF3nOJwG53r4mmA9QlpMAsHYLeZpZsj3ftv55YNMKOQkJVsUyFs8A224SKbg+UVA==","shasum":"bdcfbf06068c33f2078471a2c3e3794295f71970","tarball":"https://registry.npmjs.org/@dan-nz/semantic-release-config/-/semantic-release-config-1.1.0.tgz","fileCount":3,"unpackedSize":4171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+osyCRA9TVsSAnZWagAAkNIQAJfD5k0QymbfgCQCPORC\nmeVPdm2l5Z/aRkV/pwcvd9e1nBgOs0p3wyeO0C0Fl8o1bvJnabqv//ghb6Bz\n3II147MqLTgfnv46cXnP17gX4LzXt1rU8UvtBrMruLcHKybI8rFzsdIJHBgG\nmMBnz5uWiCwQGal1jCrCghEo4uezgzfh9GiMHIe8H8j1kM5lL8leMGIAWV3z\nSnnfgGtk4U4B0tH4wtg5k7ftjIMxubSkUKmZTi+v0WoThPav01AqdmI4oW7W\nqtKjE+nD5afn2Pq8pbfyVVzALzL6QkPI0QkHPXOcHjpfMkFZU+NxlrLEwK2s\npHReoADUbZ33ipY940BF2lIQODVPlcS+PeMgbWD3pCDUSdaJxkbRnD66kJZN\nUnRQc0PE1Qtldb1YVU/8cPHXJ1tkjZ0rJFtTBgHf9RIg32vZ6b9RQ2pU7c54\nFNTSJm3mHj1PMReQ+LvP9tQU0PuHv2dcd+ftiKxWZSaDintKrHRnjOByb3fU\nk2IVSnJn2DuTBx/0geUhswIUYA080TUvLG+AA7bW2fIFNW8cGS0We6ZMDTMK\nITE3VhpX3mRHNQGfx/vJwjg8G31WdUqtnS33FIz1ykh/5l2KVJ4QrjZdI9jJ\nvxJR7epbCwWANDL+NzYT8pDgepnCLYEAbWMO1qt9KYSEl5LIe5Y0mpWCSQa4\nEhX8\r\n=HZnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/EWmi5cPJFdiWCkuI/rN8AYAvPO0sYdiJDVkM6QV/CAiEAmiVvUheDqe62QFnA/AuDF+dA08mXVYb7z+PI+lJ7krY="}]},"maintainers":[{"name":"glenndwright","email":"glenn.wright@digitalartsnetwork.com"},{"name":"gmlnchv","email":"georgy@malanichev.com"}],"_npmUser":{"name":"gmlnchv","email":"georgy@malanichev.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semantic-release-config_1.1.0_1593477937699_0.16897310402868437"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-29T22:50:39.153Z","1.0.0":"2020-06-29T22:50:39.483Z","modified":"2022-04-05T02:39:19.163Z","1.1.0":"2020-06-30T00:45:37.795Z"},"maintainers":[{"email":"logins@dan.co.nz","name":"dan_logins"},{"email":"georgy@malanichev.com","name":"gmlnchv"},{"email":"glenn.wright@digitalartsnetwork.com","name":"glenndwright"}],"description":"Shareable semantic-release configuration","homepage":"https://github.com/DAN-AKL/code-quality#readme","keywords":["semantic-release","semantic-release-config"],"repository":{"type":"git","url":"git+https://github.com/DAN-AKL/code-quality.git"},"bugs":{"url":"https://github.com/DAN-AKL/code-quality/issues"},"license":"MIT","readme":"# semantic-release-config\n\nThis package includes the shareable semantic-release configuration used by Digital Arts Network New Zealand.\n\n## Plugins\n\nThis configuration uses the following plugins:\n\n- [`@semantic-release/commit-analyzer`](https://github.com/semantic-release/commit-analyzer)\n- [`@semantic-release/release-notes-generator`](https://github.com/semantic-release/release-notes-generator)\n- [`@semantic-release/github`](https://github.com/semantic-release/github)\n- [`@semantic-release/npm`](https://github.com/semantic-release/npm)\n- [`@semantic-release/git`](https://github.com/semantic-release/git)\n- [`semantic-release-slack-bot`](https://github.com/juliuscc/semantic-release-slack-bot)\n\n## Summary\n\n- Commits release assets to the project's git repository\n- Creates a GitHub release and comments on released PRs/issues\n- Publishes to npm\n- Updates version in `package.json`\n- Creates or updates a changelog file\n- Notifies a slack channel\n\n## Installation\n\n```bash\nnpm i --save-dev semantic-release @dan-nz/semantic-release-config\n```\n\n## Usage\n\nCreate an `release.config.js` file with the following contents:\n\n```javascript\nmodule.exports = {\n  extends: '@dan-nz/semantic-release-config'\n}\n```\n\n## GitHub Actions workflow\n\nMake sure you have the following environment variables set:\n\n- `NPM_TOKEN`\n- `NODE_AUTH_TOKEN`\n- `SLACK_WEBHOOK`\n- `SEMANTIC_RELEASE_PACKAGE`\n\n### Example workflow\n\n```yaml\nname: Release\n\non:\n  push:\n    branches:\n      - master\n\njobs:\n  test:\n    # test step configuration\n\n  release:\n    needs: test\n    runs-on: ubuntu-latest\n    if: \"!contains(github.event.head_commit.message, 'skip ci')\"\n    steps:\n      - uses: actions/checkout@v2\n\n      - name: Use Node.js 12.x\n        uses: actions/setup-node@v1\n        with:\n          node-version: 12.x\n          registry-url: https://npm.pkg.github.com/\n          scope: '@dan-akl'\n\n      - name: Install\n        env:\n          CI: true\n          NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n        run: npm ci\n\n      - name: Build\n        if: success()\n        run: npm run build\n\n      - name: Release\n        if: success()\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n          NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n          NPM_TOKEN: ${{ secrets.NPM_TOKEN }}\n          SEMANTIC_RELEASE_PACKAGE: \"package-name\"\n          SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}\n        run: npx semantic-release\n```\n\n### Related\n\n- [semantic-release](/https://semantic-release.gitbook.io/semantic-release/)\n","readmeFilename":"README.md"}