Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added add-label workflow #41

Merged
merged 3 commits into from
Jun 27, 2021
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions .github/config/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
- name: need-to-triage
color: "#fbca04"
description: "Requires investigation"

- name: idle
color: "#9A777A"
description: "Inactive for 14 days"

- name: stale
color: "#A9A9A9"
description: "90 days old"

- name: question
color: "#d876e3"
description: "Requiring some clarification"

- name: bug
color: "#d73a4a"
description: "Something is not working"

- name: P0
color: "#B60205"
description: "Action not working"

- name: P1
color: "#EE3D1D"
description: "Some scenario broken but workaround exists"

- name: enhancement
color: "#a2eeef"
description: "Feature request/improved experience"

- name: documentation
color: "#0075ca"
description: "Improvements or additions to documentation"

- name: backlog
color: "#bd7e4b"
description: "Planned for future"

- name: performance-issue
color: "#0e8a16"
description: "Performance improvement required"

- name: waiting-for-customer
color: "#0e8a16"
description: "Waiting for inputs from customer"
17 changes: 17 additions & 0 deletions .github/workflows/add-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: add-labels
on:
workflow_dispatch:

jobs:
test_action_job:
runs-on: ubuntu-latest
steps:
- name: Check out source code
uses: actions/checkout@v1
- name: Synchronize labels
uses: julb/action-manage-label@v1
with:
from: .github/config/labels.yml
skip_delete: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
39 changes: 27 additions & 12 deletions .github/workflows/defaultLabel.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,36 @@
name: setting-default-labels

name: Mark issues "default"

# Controls when the action will run.
on:
schedule:
- cron: "0 0/3 * * *"

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
stale:

build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue is marked default for generating issues report.'
stale-issue-label: 'default'
days-before-stale: 0
days-before-close: -1
operations-per-run: 100

- uses: actions/stale@v3
name: Setting issue as idle
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue is idle because it has been open for 14 days with no activity.'
stale-issue-label: 'idle'
days-before-stale: 14
t-dedah marked this conversation as resolved.
Show resolved Hide resolved
days-before-close: -1
operations-per-run: 100
exempt-issue-labels: 'backlog'

- uses: actions/stale@v3
name: Setting PR as idle
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: 'This PR is idle because it has been open for 14 days with no activity.'
stale-pr-label: 'idle'
days-before-stale: 14
t-dedah marked this conversation as resolved.
Show resolved Hide resolved
days-before-close: -1
operations-per-run: 100