Skip to content

Commit d4cc20f

Browse files
authored
Merge branch 'KelvinTegelaar:main' into main
2 parents 0b33707 + a831dd6 commit d4cc20f

File tree

426 files changed

+15505
-3987
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

426 files changed

+15505
-3987
lines changed

.github/dependabot.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ updates:
1010
schedule:
1111
interval: "weekly"
1212
target-branch: "dev"
13+
- package-ecosystem: "github-actions"
14+
directory: "/"
15+
schedule:
16+
interval: "weekly"
17+
target-branch: "dev"
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
name: 'Assign Issue to Volunteer'
3-
on: [issue_comment] # yamllint disable-line rule:truthy
2+
name: "Assign Issue to Volunteer"
3+
on: [issue_comment] # yamllint disable-line rule:truthy
44
jobs:
55
build:
6-
runs-on: ubuntu-latest
6+
runs-on: ubuntu-slim
77
steps:
8-
- uses: bhermann/issue-volunteer@v0.1.12
8+
- uses: bhermann/issue-volunteer@v0.1.20
99
with:
10-
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
10+
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/Check_for_Version_Update.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88
build:
99
if: github.repository_owner == 'KelvinTegelaar'
1010
name: "Check for Version Update"
11-
runs-on: ubuntu-latest
11+
runs-on: ubuntu-slim
1212
steps:
1313
- name: Check for Changed Files
14-
uses: brettcannon/check-for-changed-files@v1.1.0
14+
uses: brettcannon/check-for-changed-files@v1.2.1
1515
with:
1616
file-pattern: public/version.json
1717
failure-message: "You have not updated version.json. This is a required file to update at each PR. Please sync your latest changes and update the version number."
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: "Close stale issues"
3+
on:
4+
schedule:
5+
- cron: "30 1 * * *"
6+
jobs:
7+
stale:
8+
if: github.repository_owner == 'KelvinTegelaar'
9+
runs-on: ubuntu-slim
10+
steps:
11+
- uses: actions/stale@v10
12+
with:
13+
stale-issue-message: "This issue is stale because it has been open 10 days with no activity. We will close this issue soon. If you want this feature implemented you can contribute it. See: https://docs.cipp.app/dev-documentation/contributing-to-the-code . Please notify the team if you are working on this yourself."
14+
close-issue-message: "This issue was closed because it has been stalled for 14 days with no activity."
15+
stale-issue-label: "no-activity"
16+
exempt-issue-labels: "planned,bug,roadmap"
17+
days-before-stale: 9
18+
days-before-close: 5
19+
days-before-pr-stale: -1
20+
days-before-pr-close: -1

.github/workflows/Close_Stale_Issues_and_PRs.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
name: 'CodeQL'
2+
name: "CodeQL"
33
on:
44
pull_request:
55
branches: [master, main, dev, react]
66
schedule:
7-
- cron: '26 17 * * 0'
7+
- cron: "26 17 * * 0"
88
jobs:
99
analyze:
1010
if: github.repository_owner == 'KelvinTegelaar'
@@ -17,15 +17,15 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
language: ['javascript']
20+
language: ["javascript"]
2121
steps:
2222
- name: Checkout Repository
23-
uses: actions/checkout@v2
23+
uses: actions/checkout@v6
2424
- name: Initialize CodeQL
25-
uses: github/codeql-action/init@v1
25+
uses: github/codeql-action/init@v4
2626
with:
2727
languages: ${{ matrix.language }}
2828
- name: Autobuild
29-
uses: github/codeql-action/autobuild@v1
29+
uses: github/codeql-action/autobuild@v4
3030
- name: Perform CodeQL Analysis
31-
uses: github/codeql-action/analyze@v1
31+
uses: github/codeql-action/analyze@v4

.github/workflows/Comment_on_Issues.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ on:
77
jobs:
88
add-comment_bug:
99
if: github.repository_owner == 'KelvinTegelaar' && github.event.label.name == 'unconfirmed-by-user'
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-slim
1111
permissions:
1212
issues: write
1313
steps:
1414
- name: Add Comment
15-
uses: peter-evans/create-or-update-comment@v3
15+
uses: peter-evans/create-or-update-comment@v5
1616
with:
1717
issue-number: ${{ github.event.issue.number }}
1818
body: |
1919
Thank you for reporting a potential bug. If you would like to work on this bug, please comment:
2020
> I would like to work on this please!
21-
21+
2222
Thank you for helping us maintain the project!
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
name: Detect Duplicate Issues
3+
on:
4+
issues:
5+
types:
6+
- opened
7+
- reopened
8+
9+
permissions:
10+
models: read
11+
issues: write
12+
13+
jobs:
14+
detect-duplicates:
15+
if: github.repository_owner == 'KelvinTegelaar' && github.event.issue.user.type != 'Bot'
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Calculate lookback date
19+
id: lookback
20+
run: echo "since=$(date -u -d '60 days ago' +%Y-%m-%dT%H:%M:%SZ)" >> "$GITHUB_OUTPUT"
21+
- uses: pelikhan/action-genai-issue-dedup@v0
22+
with:
23+
github_token: ${{ secrets.GITHUB_TOKEN }}
24+
since: ${{ steps.lookback.outputs.since }}

.github/workflows/Label_Issues.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,23 @@ on:
77
jobs:
88
label_issues_bugs:
99
if: github.repository_owner == 'KelvinTegelaar' && contains(github.event.issue.title, 'Bug')
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-slim
1111
permissions:
1212
issues: write
1313
steps:
1414
- name: Label Issues
15-
uses: andymckay/labeler@5c59dabdfd4dd5bd9c6e6d255b01b9d764af4414
15+
uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90
1616
with:
17-
add-labels: 'not-assigned'
17+
add-labels: "not-assigned"
1818
repo-token: ${{ secrets.GITHUB_TOKEN }}
1919
label_issues_frs:
2020
if: github.repository_owner == 'KelvinTegelaar' && contains(github.event.issue.title, 'Feature')
21-
runs-on: ubuntu-latest
21+
runs-on: ubuntu-slim
2222
permissions:
2323
issues: write
2424
steps:
2525
- name: Label Issues
26-
uses: andymckay/labeler@5c59dabdfd4dd5bd9c6e6d255b01b9d764af4414
26+
uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90
2727
with:
28-
add-labels: 'enhancement, not-assigned'
28+
add-labels: "enhancement, not-assigned"
2929
repo-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/Node_Project_Check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
node-version: [16.x]
18+
node-version: ["22.13.0"]
1919
os: [ubuntu-latest]
2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v6
2222
- name: Use Node.js ${{ matrix.node-version }}
23-
uses: actions/setup-node@v2
23+
uses: actions/setup-node@v6.2.0
2424
with:
2525
node-version: ${{ matrix.node-version }}
2626
- name: Install and Build Test

0 commit comments

Comments
 (0)