ci: use correct pull request urls in changelog (#215)

This commit is contained in:
Konrad Szwarc 2023-04-05 10:52:16 +02:00 committed by GitHub
parent 47dacc0f0e
commit 32c27d4893
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 18 additions and 12 deletions

View file

@ -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');

View file

@ -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

View file

@ -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
View file

@ -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",

View file

@ -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",