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');
|
||||
|
||||
module.exports = (version, prUrl) => {
|
||||
module.exports = (version, prNumber) => {
|
||||
const changelog = fs.readFileSync('CHANGELOG.md', 'utf8');
|
||||
const changelogLines = changelog.split('\n');
|
||||
const lastChangeIndex = changelogLines.findIndex((line) => line.startsWith('## ['));
|
||||
|
|
@ -10,7 +10,7 @@ module.exports = (version, prUrl) => {
|
|||
|
||||
### Dependencies
|
||||
|
||||
- chore(deps): update dependencies ([details](${prUrl}))
|
||||
- chore(deps): update dependencies ([details](https://github.com/KonradSzwarc/devscard/pull/${prNumber}))
|
||||
`.trim();
|
||||
|
||||
changelogLines.splice(lastChangeIndex, 0, textToAppend + '\n');
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@ jobs:
|
|||
script: |
|
||||
const script = require('.github/scripts/update-changelog.js');
|
||||
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
|
||||
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.
|
||||
|
||||
## [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
|
||||
|
||||
### 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
|
||||
|
||||
### 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
|
||||
|
||||
### 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
|
||||
|
||||
|
|
@ -30,13 +36,13 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
### 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
|
||||
|
||||
### 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
|
||||
|
||||
|
|
|
|||
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "devscard",
|
||||
"version": "0.1.3",
|
||||
"version": "0.1.4",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "devscard",
|
||||
"version": "0.1.3",
|
||||
"version": "0.1.4",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@floating-ui/dom": "1.2.5",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "devscard",
|
||||
"description": "Template for creating a comprehensive virtual CV for developers.",
|
||||
"version": "0.1.3",
|
||||
"version": "0.1.4",
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": ">=14",
|
||||
|
|
|
|||
Loading…
Reference in a new issue