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

View file

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

View file

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

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

View file

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