Skip to content

Commit 9120fcc

Browse files
committed
Merge branch 'dev' into releases/v2
2 parents 43f30d6 + b24ff6e commit 9120fcc

21 files changed

+1316
-896
lines changed

.eslintrc.json

-74
This file was deleted.

.github/FUNDING.yml

-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
# These are supported funding model platforms
2-
31
github: [JamesIves]

.github/ISSUE_TEMPLATE/BUG.yml

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Bug Report 🐝
2+
description: Create a bug report to help us improve the action.
3+
title: 'bug: 🐝 '
4+
labels: ['bug 🐝', 'triage ⚠️']
5+
assignees:
6+
- JamesIves
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thank you for taking the time to report a bug. Please fill out the sections below to help us reproduce the issue and improve the action. If you're unsure about something, feel free to skip it or write N/A in the field.
12+
13+
[Please check the Q&A before posting an issue here](https://github.com/JamesIves/github-sponsors-readme-action/discussions/categories/q-a).
14+
- type: textarea
15+
id: bug-description
16+
attributes:
17+
label: Describe the bug
18+
description: 'Please provide a clear and concise description of what the bug is and what you expected to happen.'
19+
validations:
20+
required: true
21+
- type: textarea
22+
id: reproduction-steps
23+
attributes:
24+
label: Reproduction Steps
25+
description: 'Steps to reproduce the behavior. Please provide a minimal example if possible.'
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: logs
30+
attributes:
31+
label: Logs
32+
description: "Please provide your deployment logs if applicable. If the error message isn't revealing the problem please set ACTIONS_STEP_DEBUG to true in your repository's secrets menu and run the workflow again."
33+
render: shell
34+
validations:
35+
required: false
36+
- type: textarea
37+
id: workflow
38+
attributes:
39+
label: Workflow
40+
description: 'Please provide a link or snippet of your workflow yml file.'
41+
render: yml
42+
validations:
43+
required: true
44+
- type: textarea
45+
id: additional-comments
46+
attributes:
47+
label: Additional Comments
48+
description: 'Add any other context about the problem here that does not fit elsewhere.'
49+
validations:
50+
required: false

.github/ISSUE_TEMPLATE/BUG_REPORT.md

-28
This file was deleted.

.github/dependabot.yml

+25
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,31 @@ updates:
66
interval: daily
77
time: '10:00'
88
open-pull-requests-limit: 10
9+
groups:
10+
eslint:
11+
patterns:
12+
- 'eslint-*'
13+
- '@typescript-eslint/*'
14+
- '@eslint/*'
15+
16+
typescript:
17+
patterns:
18+
- 'typescript-*'
19+
- '@typescript/*'
20+
21+
jest:
22+
patterns:
23+
- 'jest-*'
24+
- '@jest/*'
25+
26+
actions:
27+
patterns:
28+
- 'actions/*'
29+
- '@actions/*'
30+
31+
misc:
32+
patterns:
33+
- '*'
934

1035
- package-ecosystem: github-actions
1136
directory: '/'

.github/release.yml

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
changelog:
2+
categories:
3+
- title: Breaking Changes 💥
4+
labels:
5+
- breaking 💥
6+
- breaking
7+
- title: New Features 🎉
8+
labels:
9+
- feature ✨
10+
- feat
11+
- title: Bug Fixes 🐝
12+
labels:
13+
- fix 🐝
14+
- bug 🐝
15+
- fix
16+
- title: Performance ⚡
17+
labels:
18+
- performance ⚡
19+
- perf
20+
- title: Build 🔧
21+
labels:
22+
- build 🔧
23+
- build
24+
- title: Testing 🧪
25+
labels:
26+
- test 🧪
27+
- test
28+
- title: Documentation 📖
29+
labels:
30+
- documentation 📖
31+
- docs
32+
- title: Dependencies 🤖
33+
labels:
34+
- dependencies
35+
- title: Other Changes
36+
labels:
37+
- '*'

.github/workflows/build.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: unit-tests
1+
name: Unit Tests 🧪
22
on:
33
pull_request:
44
branches:
@@ -7,7 +7,7 @@ on:
77
- releases/v2
88
push:
99
branches:
10-
- dev
10+
- '*'
1111
tags-ignore:
1212
- '*.*'
1313
jobs:
@@ -19,7 +19,7 @@ jobs:
1919

2020
- uses: actions/setup-node@v4
2121
with:
22-
node-version: '20.10.0'
22+
node-version-file: '.nvmrc'
2323
registry-url: 'https://registry.npmjs.org'
2424

2525
- name: Install Yarn
@@ -33,6 +33,6 @@ jobs:
3333
yarn test
3434
3535
- name: Uploade CodeCov Report
36-
uses: codecov/codecov-action@v3.1.4
36+
uses: codecov/codecov-action@v4.3.0
3737
with:
3838
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/codeql-analysis.yml

-31
This file was deleted.

.github/workflows/integration.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: integration-tests
1+
name: Integration Tests 🧪
22
on:
33
workflow_dispatch:
44
inputs:

.github/workflows/label.yml

+95
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
name: Label Pull Requests 🏷️
2+
3+
on:
4+
pull_request:
5+
types: [opened, reopened, labeled, unlabeled]
6+
7+
permissions:
8+
pull-requests: write
9+
contents: read
10+
11+
jobs:
12+
assign-labels:
13+
runs-on: ubuntu-latest
14+
name: Assign labels in pull request 🏷️
15+
if: github.event.pull_request.merged == false
16+
steps:
17+
- name: Checkout 🛎️
18+
uses: actions/checkout@v3
19+
20+
- name: Assign Labels 🏷️
21+
id: action-assign-labels
22+
uses: mauroalderete/action-assign-labels@v1
23+
with:
24+
pull-request-number: ${{ github.event.pull_request.number }}
25+
github-token: ${{ secrets.GITHUB_TOKEN }}
26+
conventional-commits: |
27+
conventional-commits:
28+
- type: 'fix'
29+
nouns: ['FIX', 'Fix', 'fix', 'FIXED', 'Fixed', 'fixed']
30+
labels: ['bug 🐝', 'fix 🐝']
31+
- type: 'feature'
32+
nouns: ['FEATURE', 'Feature', 'feature', 'FEAT', 'Feat', 'feat']
33+
labels: ['feature ✨']
34+
- type: 'breaking_change'
35+
nouns: ['BREAKING CHANGE', 'BREAKING', 'MAJOR']
36+
labels: ['breaking 💥']
37+
- type: 'documentation'
38+
nouns: ['doc', 'docu', 'document', 'documentation']
39+
labels: ['documentation 📖']
40+
- type: 'build'
41+
nouns: ['build', 'rebuild']
42+
labels: ['build 🔧']
43+
- type: 'chore'
44+
nouns: ['chore', 'tidy', 'cleanup']
45+
labels: ['chore 🧹']
46+
- type: 'dependencies'
47+
nouns: ['dependency', 'dependencies', 'package', 'packages', 'bump', 'dependabot']
48+
labels: ['dependencies 🤖']
49+
- type: 'duplicate'
50+
nouns: ['duplicate', 'dupe', 'copy']
51+
labels: ['duplicate 2️⃣']
52+
- type: 'good_first_issue'
53+
nouns: ['good first issue', 'beginner', 'newcomer', 'first-timer']
54+
labels: ['good first issue 🍩']
55+
- type: 'help_wanted'
56+
nouns: ['help wanted', 'need help', 'assistance required']
57+
labels: ['help wanted ❕']
58+
- type: 'proposal'
59+
nouns: ['proposal', 'suggest', 'suggestion']
60+
labels: ['proposal 🔮']
61+
- type: 'question'
62+
nouns: ['question', 'inquiry', 'query']
63+
labels: ['question ❓']
64+
- type: 'test'
65+
nouns: ['test', 'testing', 'tests']
66+
labels: ['test 🧪']
67+
- type: 'triage'
68+
nouns: ['triage', 'sort', 'prioritize']
69+
labels: ['triage ⚠️']
70+
- type: 'wontfix'
71+
nouns: ['wontfix', 'will not fix', 'not fixing']
72+
labels: ['wontfix 🔨']
73+
- type: 'style'
74+
nouns: ['style', 'formatting', 'format']
75+
labels: ['style 🎀']
76+
- type: 'security'
77+
nouns: ['security', 'secure', 'safety']
78+
labels: ['security 🔒']
79+
- type: 'performance'
80+
nouns: ['performance', 'speed', 'optimization']
81+
labels: ['performance 🚀']
82+
- type: 'refactor'
83+
nouns: ['refactor', 'refactoring', 'rework']
84+
labels: ['refactor 🛠']
85+
- type: 'release'
86+
nouns: ['release', 'deploy', 'deployment']
87+
labels: ['release 🚀']
88+
- type: 'ci'
89+
nouns: ['ci', 'continuous integration', 'CI/CD']
90+
labels: ['ci 🚀']
91+
- type: 'hacktoberfest'
92+
nouns: ['hacktoberfest', 'october', 'open source']
93+
labels: ['hacktoberfest 🎃']
94+
maintain-labels-not-matched: false
95+
apply-changes: true

0 commit comments

Comments
 (0)