Skip to content

Bump semver and nuxt #29

Bump semver and nuxt

Bump semver and nuxt #29

Workflow file for this run

on:
issue_comment:
types: [created]
permissions:
issues: write
jobs:
test-colors:
if: >
github.event.issue.pull_request &&
contains(github.event.comment.body, '/test-colors') &&
github.event.comment.author_association == 'OWNER'
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v7
with:
script: |
await github.rest.issues.updateComment({
owner: context.repo.owner,
repo: context.repo.repo,
comment_id: context.payload.comment.id,
body: '/test-colors\n\n:hourglass_flowing_sand: テスト実行中...'
});
- uses: actions/checkout@v4
with:
ref: refs/pull/${{ github.event.issue.number }}/head
- uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache: npm
- run: npm ci
- id: test
run: npm run test:colors
env:
BRAVE_API_KEY: ${{ secrets.BRAVE_API_KEY }}
continue-on-error: true
- if: always()
uses: actions/github-script@v7
with:
script: |
const passed = '${{ steps.test.outcome }}' === 'success';
const icon = passed ? ':white_check_mark:' : ':x:';
const status = passed ? '成功' : '失敗';
const runUrl = `${context.serverUrl}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`;
await github.rest.issues.updateComment({
owner: context.repo.owner,
repo: context.repo.repo,
comment_id: context.payload.comment.id,
body: `/test-colors\n\n${icon} テスト${status} ([詳細](${runUrl}))`
});
- if: steps.test.outcome == 'failure'
run: exit 1