ci: use correct pull request urls in changelog (#215)
This commit is contained in:
parent
47dacc0f0e
commit
32c27d4893
5 changed files with 18 additions and 12 deletions
4
.github/scripts/update-changelog.js
vendored
4
.github/scripts/update-changelog.js
vendored
|
|
@ -1,6 +1,6 @@
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
|
|
||||||
module.exports = (version, prUrl) => {
|
module.exports = (version, prNumber) => {
|
||||||
const changelog = fs.readFileSync('CHANGELOG.md', 'utf8');
|
const changelog = fs.readFileSync('CHANGELOG.md', 'utf8');
|
||||||
const changelogLines = changelog.split('\n');
|
const changelogLines = changelog.split('\n');
|
||||||
const lastChangeIndex = changelogLines.findIndex((line) => line.startsWith('## ['));
|
const lastChangeIndex = changelogLines.findIndex((line) => line.startsWith('## ['));
|
||||||
|
|
@ -10,7 +10,7 @@ module.exports = (version, prUrl) => {
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
- chore(deps): update dependencies ([details](${prUrl}))
|
- chore(deps): update dependencies ([details](https://github.com/KonradSzwarc/devscard/pull/${prNumber}))
|
||||||
`.trim();
|
`.trim();
|
||||||
|
|
||||||
changelogLines.splice(lastChangeIndex, 0, textToAppend + '\n');
|
changelogLines.splice(lastChangeIndex, 0, textToAppend + '\n');
|
||||||
|
|
|
||||||
|
|
@ -33,8 +33,8 @@ jobs:
|
||||||
script: |
|
script: |
|
||||||
const script = require('.github/scripts/update-changelog.js');
|
const script = require('.github/scripts/update-changelog.js');
|
||||||
const version = '${{ steps.semvers.outputs.patch }}';
|
const version = '${{ steps.semvers.outputs.patch }}';
|
||||||
const prUrl = '${{ github.event.pull_request.url }}';
|
const prNumber = '${{ github.event.pull_request.number }}';
|
||||||
|
|
||||||
script(version, prUrl);
|
script(version, prNumber);
|
||||||
- name: Commit changes
|
- name: Commit changes
|
||||||
uses: stefanzweifel/git-auto-commit-action@v4
|
uses: stefanzweifel/git-auto-commit-action@v4
|
||||||
|
|
|
||||||
16
CHANGELOG.md
16
CHANGELOG.md
|
|
@ -2,23 +2,29 @@
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## [0.1.4] - 2023-04-05
|
||||||
|
|
||||||
|
### Workflow
|
||||||
|
|
||||||
|
- ci: use pull request URL instead of its API endpoint when generating changelog for dependency updates.
|
||||||
|
|
||||||
## [0.1.3] - 2023-03-27
|
## [0.1.3] - 2023-03-27
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
- chore(deps): update dependencies ([details](https://api.github.com/repos/KonradSzwarc/devscard/pulls/214))
|
- chore(deps): update dependencies ([details](https://github.com/KonradSzwarc/devscard/pull/214))
|
||||||
|
|
||||||
## [0.1.2] - 2023-03-24
|
## [0.1.2] - 2023-03-24
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
- chore(deps): update dependencies ([details](https://api.github.com/repos/KonradSzwarc/devscard/pulls/212))
|
- chore(deps): update dependencies ([details](https://github.com/KonradSzwarc/devscard/pull/212))
|
||||||
|
|
||||||
## [0.1.1] - 2023-03-20
|
## [0.1.1] - 2023-03-20
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
- chore(deps): update dependencies ([details](https://api.github.com/repos/KonradSzwarc/devscard/pulls/213))
|
- chore(deps): update dependencies ([details](https://github.com/KonradSzwarc/devscard/pull/213))
|
||||||
|
|
||||||
## [0.1.0] - 2023-03-13
|
## [0.1.0] - 2023-03-13
|
||||||
|
|
||||||
|
|
@ -30,13 +36,13 @@ All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
- chore(deps): update dependencies ([details](https://api.github.com/repos/KonradSzwarc/devscard/pulls/209))
|
- chore(deps): update dependencies ([details](https://github.com/KonradSzwarc/devscard/pull/209))
|
||||||
|
|
||||||
## [0.0.5] - 2023-02-27
|
## [0.0.5] - 2023-02-27
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
- chore(deps): update dependencies ([details](https://api.github.com/repos/KonradSzwarc/devscard/pulls/207))
|
- chore(deps): update dependencies ([details](https://github.com/KonradSzwarc/devscard/pull/207))
|
||||||
|
|
||||||
## [0.0.4] - 2023-02-22
|
## [0.0.4] - 2023-02-22
|
||||||
|
|
||||||
|
|
|
||||||
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "devscard",
|
"name": "devscard",
|
||||||
"version": "0.1.3",
|
"version": "0.1.4",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "devscard",
|
"name": "devscard",
|
||||||
"version": "0.1.3",
|
"version": "0.1.4",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@floating-ui/dom": "1.2.5",
|
"@floating-ui/dom": "1.2.5",
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "devscard",
|
"name": "devscard",
|
||||||
"description": "Template for creating a comprehensive virtual CV for developers.",
|
"description": "Template for creating a comprehensive virtual CV for developers.",
|
||||||
"version": "0.1.3",
|
"version": "0.1.4",
|
||||||
"private": true,
|
"private": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14",
|
"node": ">=14",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue