Add github workflows.
This commit is contained in:
@@ -0,0 +1,66 @@
|
|||||||
|
---
|
||||||
|
# Labels names are important as they are used by Release Drafter to decide
|
||||||
|
# regarding where to record them in changelog or if to skip them.
|
||||||
|
#
|
||||||
|
# The repository labels will be automatically configured using this file and
|
||||||
|
# the GitHub Action https://github.com/marketplace/actions/github-labeler.
|
||||||
|
- name: breaking
|
||||||
|
description: Breaking Changes
|
||||||
|
color: bfd4f2
|
||||||
|
- name: bug
|
||||||
|
description: Something isn't working
|
||||||
|
color: d73a4a
|
||||||
|
- name: build
|
||||||
|
description: Build System and Dependencies
|
||||||
|
color: bfdadc
|
||||||
|
- name: ci
|
||||||
|
description: Continuous Integration
|
||||||
|
color: 4a97d6
|
||||||
|
- name: dependencies
|
||||||
|
description: Pull requests that update a dependency file
|
||||||
|
color: 0366d6
|
||||||
|
- name: documentation
|
||||||
|
description: Improvements or additions to documentation
|
||||||
|
color: 0075ca
|
||||||
|
- name: duplicate
|
||||||
|
description: This issue or pull request already exists
|
||||||
|
color: cfd3d7
|
||||||
|
- name: enhancement
|
||||||
|
description: New feature or request
|
||||||
|
color: a2eeef
|
||||||
|
- name: github_actions
|
||||||
|
description: Pull requests that update Github_actions code
|
||||||
|
color: "000000"
|
||||||
|
- name: good first issue
|
||||||
|
description: Good for newcomers
|
||||||
|
color: 7057ff
|
||||||
|
- name: help wanted
|
||||||
|
description: Extra attention is needed
|
||||||
|
color: 008672
|
||||||
|
- name: invalid
|
||||||
|
description: This doesn't seem right
|
||||||
|
color: e4e669
|
||||||
|
- name: performance
|
||||||
|
description: Performance
|
||||||
|
color: "016175"
|
||||||
|
- name: python
|
||||||
|
description: Pull requests that update Python code
|
||||||
|
color: 2b67c6
|
||||||
|
- name: question
|
||||||
|
description: Further information is requested
|
||||||
|
color: d876e3
|
||||||
|
- name: refactoring
|
||||||
|
description: Refactoring
|
||||||
|
color: ef67c4
|
||||||
|
- name: removal
|
||||||
|
description: Removals and Deprecations
|
||||||
|
color: 9ae7ea
|
||||||
|
- name: style
|
||||||
|
description: Style
|
||||||
|
color: c120e5
|
||||||
|
- name: testing
|
||||||
|
description: Testing
|
||||||
|
color: b1fc6f
|
||||||
|
- name: wontfix
|
||||||
|
description: This will not be worked on
|
||||||
|
color: ffffff
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
categories:
|
||||||
|
- title: ":boom: Breaking Changes"
|
||||||
|
label: "breaking"
|
||||||
|
- title: ":rocket: Features"
|
||||||
|
label: "enhancement"
|
||||||
|
- title: ":fire: Removals and Deprecations"
|
||||||
|
label: "removal"
|
||||||
|
- title: ":lady_beetle: Fixes"
|
||||||
|
label: "bug"
|
||||||
|
- title: ":racehorse: Performance"
|
||||||
|
label: "performance"
|
||||||
|
- title: ":rotating_light: Testing"
|
||||||
|
label: "testing"
|
||||||
|
- title: ":construction_worker: Continuous Integration"
|
||||||
|
label: "ci"
|
||||||
|
- title: ":books: Documentation"
|
||||||
|
label: "documentation"
|
||||||
|
- title: ":hammer: Refactoring"
|
||||||
|
label: "refactoring"
|
||||||
|
- title: ":lipstick: Style"
|
||||||
|
label: "style"
|
||||||
|
- title: ":package: Dependencies"
|
||||||
|
labels:
|
||||||
|
- "dependencies"
|
||||||
|
- "build"
|
||||||
|
template: |
|
||||||
|
## Changes
|
||||||
|
|
||||||
|
$CHANGES
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
name: Manage labels
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
labeler:
|
||||||
|
name: Labeler
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Check out the repository
|
||||||
|
uses: actions/checkout@v2.3.4
|
||||||
|
|
||||||
|
- name: Run Labeler
|
||||||
|
uses: crazy-max/ghaction-github-labeler@v3.1.1
|
||||||
|
with:
|
||||||
|
skip-delete: true
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
name: Draft a release note
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
draft_release:
|
||||||
|
name: Release Drafter
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Run release-drafter
|
||||||
|
uses: release-drafter/release-drafter@v5.15.0
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
Reference in New Issue
Block a user