Skip to content

Commit 5dde4d2

Browse files
authored
feat: sync labels (must be in main to test) (#585)
## Overview Define labels in GitHub UI via config file. ## Changes - **added** workflow - **added** config ## Testing 1. Run workflow. ## UI …
1 parent 7126559 commit 5dde4d2

File tree

2 files changed

+111
-0
lines changed

2 files changed

+111
-0
lines changed

.github/labels.yml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# Label definitions for TACC/Core-Styles (synced via label-sync action)
2+
# See https://github.com/TACC/Core-Styles/labels
3+
4+
- name: alternative
5+
color: 'FFFFFF'
6+
description: Alternative solution(s) exist(s)
7+
8+
- name: blocked
9+
color: 'FA8122'
10+
description: Unable to continue work
11+
12+
- name: changes
13+
color: 'ECD13A'
14+
description: Changes user-facing behavior
15+
16+
- name: chore
17+
color: 'FFFFFF'
18+
description: Changes with no (or minimal) user-facing effect
19+
20+
- name: declined
21+
color: 'FFFFFF'
22+
description: This will not be worked on
23+
24+
- name: dependencies
25+
color: '2EBAEC'
26+
description: Pull requests that update a dependency file
27+
28+
- name: deprecates
29+
color: 'FA8122'
30+
description: Flags user-facing behavior for removal
31+
32+
- name: devops
33+
color: '7A0403'
34+
description: Affects build or ops components
35+
36+
- name: documentation
37+
color: '4967E3'
38+
description: Improvements or additions to documentation
39+
40+
- name: enhancement
41+
color: '33F299'
42+
description: Improvements or additions to existing features
43+
44+
- name: feature
45+
color: 'A3FF3D'
46+
description: A new feature or replacement of existing feature
47+
48+
- name: fix
49+
color: 'D13205'
50+
description: Fixes user-facing behavior or feature
51+
52+
- name: javascript
53+
color: '168700'
54+
description: Pull requests that update javascript code
55+
56+
- name: major
57+
color: '30113B'
58+
description: An incompatible API change
59+
60+
- name: minor
61+
color: '30113B'
62+
description: A feature in backward-compatible manner
63+
64+
- name: patch
65+
color: '30113B'
66+
description: A backward-compatible fix
67+
68+
- name: paused
69+
color: 'ECD13A'
70+
description: Started but not actively in progress
71+
72+
- name: performance
73+
color: '33F299'
74+
description: Improves performance of user-facing behavior
75+
76+
- name: refactor
77+
color: 'ECD13A'
78+
description: Re-writes/structures code but retains behavior
79+
80+
- name: removes
81+
color: 'D13205'
82+
description: Removes user-facing behavior
83+
84+
- name: research
85+
color: 'FFFFFF'
86+
description: Investigation is required
87+
88+
- name: security
89+
color: '7A0403'
90+
description: Improves security
91+
92+
- name: style
93+
color: 'FFFFFF'
94+
description: No meaningful effect (white-space, format, etc.)

.github/workflows/sync-labels.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Sync Labels
2+
3+
on:
4+
workflow_dispatch:
5+
6+
permissions:
7+
issues: write
8+
9+
jobs:
10+
sync:
11+
name: Run EndBug/label-sync
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: EndBug/label-sync@v2
16+
with:
17+
config-file: .github/labels.yml

0 commit comments

Comments
 (0)