feat: update runtime to node 20 (#306)

This commit is contained in:
Peter Evans 2024-01-25 20:45:09 +09:00 committed by GitHub
parent d41bfe36e5
commit 71345be026
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 18 additions and 18 deletions

View File

@ -25,7 +25,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: actions/setup-node@v4 - uses: actions/setup-node@v4
with: with:
node-version: 16.x node-version: 20.x
cache: npm cache: npm
- run: npm ci - run: npm ci
- run: npm run build - run: npm run build

View File

@ -11,8 +11,8 @@ on:
type: choice type: choice
description: The major version tag to update description: The major version tag to update
options: options:
- v2
- v3 - v3
- v4
jobs: jobs:
tag: tag:

View File

@ -10,7 +10,7 @@ A GitHub action to create or update an issue or pull request comment.
```yml ```yml
- name: Create comment - name: Create comment
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
issue-number: 1 issue-number: 1
body: | body: |
@ -26,7 +26,7 @@ A GitHub action to create or update an issue or pull request comment.
```yml ```yml
- name: Update comment - name: Update comment
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
comment-id: 557858210 comment-id: 557858210
body: | body: |
@ -38,7 +38,7 @@ A GitHub action to create or update an issue or pull request comment.
```yml ```yml
- name: Add reactions - name: Add reactions
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
comment-id: 557858210 comment-id: 557858210
reactions: | reactions: |
@ -73,7 +73,7 @@ Note that in order to read the step output the action step must have an id.
```yml ```yml
- name: Create comment - name: Create comment
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
id: couc id: couc
with: with:
issue-number: 1 issue-number: 1
@ -98,7 +98,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Add reaction - name: Add reaction
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
comment-id: ${{ github.event.comment.id }} comment-id: ${{ github.event.comment.id }}
reactions: eyes reactions: eyes
@ -113,7 +113,7 @@ If the find-comment action output `comment-id` returns an empty string, a new co
If it returns a value, the comment already exists and the content is replaced. If it returns a value, the comment already exists and the content is replaced.
```yml ```yml
- name: Find Comment - name: Find Comment
uses: peter-evans/find-comment@v2 uses: peter-evans/find-comment@v3
id: fc id: fc
with: with:
issue-number: ${{ github.event.pull_request.number }} issue-number: ${{ github.event.pull_request.number }}
@ -121,7 +121,7 @@ If it returns a value, the comment already exists and the content is replaced.
body-includes: Build output body-includes: Build output
- name: Create or update comment - name: Create or update comment
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
comment-id: ${{ steps.fc.outputs.comment-id }} comment-id: ${{ steps.fc.outputs.comment-id }}
issue-number: ${{ github.event.pull_request.number }} issue-number: ${{ github.event.pull_request.number }}
@ -134,7 +134,7 @@ If it returns a value, the comment already exists and the content is replaced.
If required, the create and update steps can be separated for greater control. If required, the create and update steps can be separated for greater control.
```yml ```yml
- name: Find Comment - name: Find Comment
uses: peter-evans/find-comment@v2 uses: peter-evans/find-comment@v3
id: fc id: fc
with: with:
issue-number: ${{ github.event.pull_request.number }} issue-number: ${{ github.event.pull_request.number }}
@ -143,7 +143,7 @@ If required, the create and update steps can be separated for greater control.
- name: Create comment - name: Create comment
if: steps.fc.outputs.comment-id == '' if: steps.fc.outputs.comment-id == ''
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
issue-number: ${{ github.event.pull_request.number }} issue-number: ${{ github.event.pull_request.number }}
body: | body: |
@ -152,7 +152,7 @@ If required, the create and update steps can be separated for greater control.
- name: Update comment - name: Update comment
if: steps.fc.outputs.comment-id != '' if: steps.fc.outputs.comment-id != ''
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
comment-id: ${{ steps.fc.outputs.comment-id }} comment-id: ${{ steps.fc.outputs.comment-id }}
body: | body: |
@ -164,7 +164,7 @@ If required, the create and update steps can be separated for greater control.
```yml ```yml
- name: Create comment - name: Create comment
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
issue-number: 1 issue-number: 1
body-path: 'comment-body.md' body-path: 'comment-body.md'
@ -190,7 +190,7 @@ The template is rendered using the [render-template](https://github.com/chuhlomi
bar: that bar: that
- name: Create comment - name: Create comment
uses: peter-evans/create-or-update-comment@v3 uses: peter-evans/create-or-update-comment@v4
with: with:
issue-number: 1 issue-number: 1
body: ${{ steps.template.outputs.result }} body: ${{ steps.template.outputs.result }}

View File

@ -32,7 +32,7 @@ outputs:
comment-id: comment-id:
description: 'The id of the created comment' description: 'The id of the created comment'
runs: runs:
using: 'node16' using: 'node20'
main: 'dist/index.js' main: 'dist/index.js'
branding: branding:
icon: 'message-square' icon: 'message-square'

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "create-or-update-comment", "name": "create-or-update-comment",
"version": "3.0.0", "version": "4.0.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "create-or-update-comment", "name": "create-or-update-comment",
"version": "3.0.0", "version": "4.0.0",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@actions/core": "^1.10.1", "@actions/core": "^1.10.1",

View File

@ -1,6 +1,6 @@
{ {
"name": "create-or-update-comment", "name": "create-or-update-comment",
"version": "3.0.0", "version": "4.0.0",
"description": "Create or update an issue or pull request comment", "description": "Create or update an issue or pull request comment",
"main": "lib/main.js", "main": "lib/main.js",
"scripts": { "scripts": {