Skip to content

Commit

Permalink
rollback missed git workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
dxpm committed Oct 8, 2024
1 parent 168a7aa commit 168cfbe
Show file tree
Hide file tree
Showing 5 changed files with 161 additions and 0 deletions.
80 changes: 80 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: 🐛 Bug Report
description: Create a bug report for the DXcharts Lite
labels: ['bug: need to review']
body:
- type: markdown
attributes:
value: |
Please provide a searchable summary of the issue in the title.
Thanks for contributing by creating an issue! 🙏
- type: checkboxes
attributes:
label: Duplicates
description: Please [search the history](https://github.com/devexperts/dxcharts-lite/issues) to see if an issue already exists for the same problem.
options:
- label: I have searched the existing issues
required: true
- type: checkboxes
attributes:
label: Latest version
description: We roll bug fixes, performance enhancements, and other improvements into new releases.
options:
- label: I have tested the latest version
required: true
- type: markdown
attributes:
value: The more information you fill in, the better we can help you!
- type: textarea
attributes:
label: Describe the bug 😯
description: Provide a clear and concise description of the challenge you are running into.
validations:
required: true
- type: input
attributes:
label: Link to minimal reproduction
description: |
The reproduction should be **minimal** - i.e. it should contain only the bare minimum amount of code needed
to show the bug. Please read these tips for more details: https://stackoverflow.com/help/mcve.
Please do not just fill in a random link. The issue will be closed if no valid reproduction is provided.
placeholder: e.g. https://codesandbox.io/s/...... OR Github Repo
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to Reproduce the Bug or Issue 🕹
description: |
What do we need to do after opening your repro in order to make the bug happen? Clear and concise reproduction instructions are important for us to be able to triage your issue in a timely manner.
placeholder: |
1. Go to '...'
2. Click on '....'
3. See error
validations:
required: true
- type: textarea
attributes:
label: Expected behavior 🤔
description: Describe what should happen.
validations:
required: true
- type: textarea
attributes:
label: Platform
value: |
- OS: [e.g. macOS, Windows, Linux]
- Browser: [e.g. Chrome, Safari, Firefox]
validations:
required: true
- type: textarea
attributes:
label: Additional context 🔦
description: Add any other context about the problem here.
- type: markdown
attributes:
value: Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear.
- type: markdown
attributes:
value: Contributors should be able to follow the steps provided in order to reproduce the bug.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: 🚀 Feature or Improvement request
description: Suggest an idea for the DXcharts Lite
labels: ['enhancement: need to review']
body:
- type: markdown
attributes:
value: |
Please provide a searchable summary of the feature in the title.
Thanks for contributing by requesting a feature! 🙏
- type: checkboxes
attributes:
label: Duplicates
description: Please [search the history](https://github.com/devexperts/dxcharts-lite/issues) to see if a feature was already proposed.
options:
- label: I have searched the proposed features
required: true
- type: checkboxes
attributes:
label: Latest version
description: We roll bug fixes, performance enhancements, features and other improvements into new releases.
options:
- label: I have tested the latest version
required: true

- type: textarea
id: suggestion_summary
attributes:
label: Suggestion ⭐
description: "A summary of what you'd like to see added or changed"
validations:
required: true
- type: textarea
attributes:
label: Motivation 🔦
description: What are you trying to accomplish? How has the lack of this feature affected you? Providing context helps us come up with a solution that is more useful in the real world.
- type: textarea
attributes:
label: Examples 📃
description: Provide an example how the API should look like or any information that could help to describe the feature.
21 changes: 21 additions & 0 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Publish to npm registry

on:
release:
types: [created]
workflow_dispatch:

jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '18.x'
registry-url: https://registry.npmjs.org/
scope: '@devexperts'
- run: yarn install --frozen-lockfile
- run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{secrets.NPMJS_DEVEXPERTS_BOT_PUBLISH_TOKEN}}
19 changes: 19 additions & 0 deletions .github/workflows/shadow-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Merge check

on:
push:
branches: ['master']
pull_request:
branches: ['master']

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '18.x'
cache: 'yarn'
- run: yarn install --frozen-lockfile
- run: yarn build:shadow_merge

0 comments on commit 168cfbe

Please sign in to comment.