Skip to content

Commit

Permalink
fix: support use self @pm2/io
Browse files Browse the repository at this point in the history
  • Loading branch information
skypesky committed Jun 17, 2024
1 parent 5e0eb40 commit c7a18dd
Show file tree
Hide file tree
Showing 15 changed files with 2,035 additions and 2,034 deletions.
57 changes: 57 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
name: "🐛 Bug Report"
description: Report a bug
title: "[Bug]: Bug title"
labels: [bug]
assignees: []
body:
- type: textarea
id: description
attributes:
label: Describe the bug
description: What is the problem?
placeholder: A clear and concise description of the bug.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction Steps
description: Reproducible repository address, fast code, screenshot or screen recording, etc...
validations:
required: true
- type: textarea
id: observed-behavior
attributes:
label: Observed Behavior
description: |
What actually happened?
Please include full errors, uncaught exceptions, stack traces, and relevant logs.
If service responses are relevant, please include wire logs.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: |
What did you expect to happen?
validations:
required: true
- type: textarea
id: solution
attributes:
label: Possible Solution
description: |
Suggest a fix/reason for the bug
validations:
required: false
- type: textarea
id: context
attributes:
label: Additional Information/Context
description: |
Anything else that might be relevant for troubleshooting this bug. Providing context helps us come up with a solution that is most useful in the real world.
validations:
required: false
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
blank_issues_enabled: false
contact_links:
- name: 💬 General Question
url: [email protected]
about: Please ask and answer questions as a discussion thread
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/discuss.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: "💬 Discuss"
description: Start a discussion
title: "[Discuss]: Discuss title"
labels: [discuss]
assignees: []
body:
- type: textarea
id: description
attributes:
label: Discuss topic
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Screenshots
- type: textarea
id: observed-behavior
attributes:
label: Useful Links
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: "🚀 Feature"
description: Start a feature request
title: "[Feature]: Feature title"
labels: [feature]
assignees: []
body:
- type: textarea
id: Why
attributes:
label: Why you want this Feature?
description: What is the usage scenario?
validations:
required: true
- type: textarea
id: Use
attributes:
label: Describe the solution you'd like
description: How to use it?
- type: textarea
id: additional
attributes:
label: Additional context
20 changes: 20 additions & 0 deletions .github/workflows/check-pr-title.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: check-pr-title

on:
pull_request:
types:
- opened
- reopened
- edited
- synchronize
branches:
- master
- dev

jobs:
lint-title:
runs-on: ubuntu-latest
steps:
- uses: ArcBlock/action-lint-pull-request-title@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40 changes: 40 additions & 0 deletions .github/workflows/publish-beta-to-npm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: publish-beta-to-npm

on:
push:
branches: [feat-use-arcblock-pm2-io]

jobs:
publish-beta-to-npm:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
steps:
- name: Checkout release branch code
uses: actions/checkout@v3
with:
fetch-depth: 1

- uses: pnpm/action-setup@v2
with:
version: 8

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: "pnpm"
registry-url: "https://registry.npmjs.org"

- name: Install deps
run: pnpm install

- name: Build
run: pnpm build

- name: Publish to NPM
run: |
node scripts/update-beta-package-version.js
cat package.json | grep version
npm publish --tag beta
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN_ERROR }}
36 changes: 36 additions & 0 deletions .github/workflows/publish-to-npm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: publish-to-npm

on:
push:
branches: [release]

jobs:
publish-to-npm:
runs-on: ubuntu-latest
steps:
- name: Checkout release branch code
uses: actions/checkout@v3
with:
fetch-depth: 1

- uses: pnpm/action-setup@v2
with:
version: 8

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: "pnpm"
registry-url: "https://registry.npmjs.org"

- name: Install deps
run: pnpm install

- name: Build
run: pnpm build

- name: Publish to NPM
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
12 changes: 12 additions & 0 deletions .github/workflows/task-list-checker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: task-list-checker
on:
pull_request:
types: [opened, edited, synchronize, reopened]
jobs:
task-list-checker:
runs-on: ubuntu-latest
steps:
- name: Check for incomplete task list items
uses: Shopify/task-list-checker@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"cSpell.words": [
"arcblock"
]
}
Loading

0 comments on commit c7a18dd

Please sign in to comment.