CanbiZ (MickLesk)
1754b68327
github: add PocketBase bot workflow ( #13075 )
2026-03-19 08:34:26 +01:00
CanbiZ (MickLesk)
192e2950e7
chore: fix pocketbase workflows
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Waiting to run
Update script timestamp on .sh changes / update-script-timestamp (push) Waiting to run
Auto Update .app-files / update-app-files (push) Has been skipped
Create Changelog Pull Request / update-changelog-pull-request (push) Has been skipped
2026-03-18 16:57:20 +01:00
community-scripts-pr-app[bot]
7c0c153691
Archive old changelog entries ( #12904 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-15 00:06:57 +00:00
Michel Roegl-Brunner
32a30edcea
Update: Docs/website metadata workflow ( #12858 )
2026-03-13 15:15:21 +01:00
Michel Roegl-Brunner
070f1120e6
Rename workflow for PocketBase entry deletion
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
2026-03-12 16:17:13 +01:00
Michel Roegl-Brunner
ef942a61c0
Cleanup workflows ( #12818 )
...
* Cleanup Workflows
* Cleanup unneded workflows
2026-03-12 14:29:48 +01:00
CanbiZ (MickLesk)
bfedeb0277
Cleanup: remove frontend, move JSONs to json/ top-level ( #12813 )
2026-03-12 13:59:18 +01:00
Michel Roegl-Brunner
968e96e2c7
Delete removed scripts from pocketbase
Create Changelog Pull Request / update-changelog-pull-request (push) Waiting to run
Close Discussion on PR Merge / close-discussion (push) Waiting to run
Delete PocketBase entry on script/JSON removal / delete-pocketbase-entry (push) Waiting to run
Frontend CI/CD / test-json-files (push) Waiting to run
Frontend CI/CD / build (push) Blocked by required conditions
Frontend CI/CD / deploy (push) Blocked by required conditions
Push JSON changes to PocketBase / push-json (push) Waiting to run
Sync to Gitea / sync (push) Waiting to run
Update script timestamp on .sh changes / update-script-timestamp (push) Waiting to run
Auto Update .app-files / update-app-files (push) Has been cancelled
2026-03-11 13:37:35 +01:00
Michel Roegl-Brunner
ad1e207ee1
Add GitHub Actions workflow for Pages redirect
2026-03-11 08:37:46 +01:00
Michel Roegl-Brunner
516d8d7a0f
toggle is_dev to false when a new script gets merged
2026-03-10 16:07:51 +01:00
Michel Roegl-Brunner
a11f282a43
Update workflow
2026-03-10 15:44:28 +01:00
Michel Roegl-Brunner
eba96a55d2
New workflow to update last updated field in Database when a script gets changed, also adds last_update_link to link to the latest changes
2026-03-10 15:33:15 +01:00
Michel Roegl-Brunner
37f4585110
New workflow to update last updated field in Database when a script gets changed, also adds last_update_link to link to the latest changes
2026-03-10 15:33:15 +01:00
community-scripts-pr-app[bot]
1e5d52098c
Archive old changelog entries ( #12663 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-08 00:04:39 +00:00
Michel Roegl-Brunner
6fbd785a87
Change runner to self-hosted for PR checks
2026-03-06 09:09:56 +01:00
Michel Roegl-Brunner
88d1494e46
Adapt workflow
2026-03-02 16:28:35 +01:00
Michel Roegl-Brunner
b39e296684
Workflow test
2026-03-02 15:35:28 +01:00
Michel Roegl-Brunner
7d5900de18
Add workflow to push json changes to pocketbase
2026-03-02 15:26:41 +01:00
Michel Roegl-Brunner
bdad2cc941
Add workflow to push json changes to pocketbase
2026-03-02 14:46:31 +01:00
Michel Roegl-Brunner
00047c95b8
Add workflow to push json changes to pocketbase
2026-03-02 14:37:50 +01:00
Michel Roegl-Brunner
cea9858193
Add workflow to push json changes to pocketbase
2026-03-02 14:36:02 +01:00
Michel Roegl-Brunner
fc59910bd2
Add workflow to push json changes to pocketbase
2026-03-02 14:15:44 +01:00
community-scripts-pr-app[bot]
4dfa649a81
Archive old changelog entries ( #12436 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-01 00:04:52 +00:00
CanbiZ (MickLesk)
3fb677d768
Add workflow to close unauthorized new-script PRs ( #12356 )
2026-02-26 15:53:47 +01:00
CanbiZ (MickLesk)
e2a83549cb
Restrict GitHub source extraction to '# Source:'
...
When extracting GitHub source URLs in the workflow, only search the "# Source:" line first to avoid matching other URLs (such as license links). Update the grep pipeline to filter for the Source line (case-insensitive) before extracting the https://github.com/ ... pattern and add explanatory comments.
2026-02-26 14:08:45 +01:00
CanbiZ (MickLesk)
dd4a15fff1
github: improvements for node drift wf ( #12309 )
...
* fix(workflow): improve Node.js version drift detection accuracy
1. Fix source URL regex: now captures 'Github: https://github.com/ ...'
pattern (pipe-separated), not just '# Source: https://github.com/ ...'
This was causing ~50 scripts to show 'No GitHub source'
2. Fix semver comparison: engines.node constraints like '>=18.0.0'
no longer flag version 22 as drift. >= and ^ constraints are now
properly evaluated (our_version >= min_major = satisfied)
3. Add fallback detection: when no Dockerfile or engines.node is found,
check .nvmrc and .node-version files for Node version hints
4. Add subdirectory search: Dockerfile and package.json are now found
via GitHub API tree search, not just in repo root
5. Use GitHub API to detect default branch instead of guessing
main/master/dev with multiple HEAD requests
* fix typos in node_version
* runs on vps
2026-02-25 11:27:47 +01:00
CanbiZ (MickLesk)
8b15af7499
ci: add weekly Node.js version drift check workflow ( #12267 )
...
Scans all install scripts using setup_nodejs and compares our
NODE_VERSION with upstream Dockerfile and package.json values.
Features:
- Detects FROM node:XX, nodesource/setup_XX, FROM alpine:X.Y
- Resolves Alpine package registry for nodejs version when
upstream uses alpine base images
- Caches Alpine version lookups to minimize requests
- Creates individual GitHub issues per script with investigation
checklist when drift is detected
- Rate-limited to avoid GitHub API throttling
- Runs weekly on Monday at 06:00 UTC + manual dispatch
2026-02-24 12:10:11 +01:00
Tobias
65a67347bd
Create stale_pr_close.yml ( #12243 )
2026-02-24 09:41:06 +01:00
community-scripts-pr-app[bot]
0eaaac7dea
Archive old changelog entries ( #12162 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-22 00:04:39 +00:00
CanbiZ (MickLesk)
34db7c652f
github: add "website" label if "json" changed ( #11975 )
2026-02-16 10:51:49 +01:00
community-scripts-pr-app[bot]
26904fad1a
Archive old changelog entries ( #11924 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-15 00:05:15 +00:00
CanbiZ (MickLesk)
76c7e3a67f
fix(workflow): include addon scripts in github-versions extraction ( #11757 )
2026-02-10 15:19:09 +01:00
community-scripts-pr-app[bot]
eed0b7630e
Archive old changelog entries ( #11682 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-08 00:09:02 +00:00
Slaviša Arežina
eecff9db6b
[gh] Update to the New Script request template ( #11612 )
2026-02-06 12:11:51 +01:00
CanbiZ (MickLesk)
338c054112
action: prevent duplicate History section in changelog-archive workflow
2026-02-04 14:04:34 +01:00
community-scripts-pr-app[bot]
17ac4f5ae7
Archive old changelog entries ( #11537 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-04 13:00:42 +00:00
CanbiZ (MickLesk)
5210d1bb71
fix sorting in changelog-archive.yml
2026-02-04 13:59:57 +01:00
CanbiZ (MickLesk)
c599fd7551
fix github - changelog double history
2026-02-04 13:58:19 +01:00
CanbiZ (MickLesk)
97e37cfb1f
Process oldest issues first; raise page cap
...
Add sort: 'updated' and order: 'asc' to the issues search so closed/unlocked items are processed oldest-first. Improve logging to show items per page and total_count. Increase the pagination limit from 10 to 100 (allowing up to ~10,000 results) and update related comments.
2026-02-03 10:32:18 +01:00
CanbiZ (MickLesk)
24b2a945d5
Paginate search and lock issues silently
...
Replace single-page search with paginated queries (per_page=100) and iterate pages up to GitHub's 1000-result limit. Remove the hardcoded cutoffDate and the logic that added comments; instead lock issues/PRs directly with lock_reason='resolved'. Add logging for pages processed, skipped items, failures, and a total locked count. This makes the workflow scalable for large repositories and avoids posting automatic comments.
2026-02-03 09:35:12 +01:00
community-scripts-pr-app[bot]
b694a2d2a2
Archive old changelog entries ( #11400 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-01 00:05:10 +00:00
CanbiZ (MickLesk)
cc70f84d27
feat(workflow): exclude automated PRs and bot issues from locking
2026-01-29 14:41:35 +01:00
CanbiZ (MickLesk)
33a531960e
fix(workflow): use github-script for scheduled lock after 3 days
2026-01-29 14:30:32 +01:00
CanbiZ (MickLesk)
3294c58713
fix(workflow): use github-script for immediate lock on close
2026-01-29 14:29:19 +01:00
CanbiZ (MickLesk)
845aebd654
fix(workflow): use github.token for lock-threads action
2026-01-29 14:22:10 +01:00
CanbiZ (MickLesk)
dd2def9384
fix(workflow): lock old issues silently, new issues with comment
2026-01-29 13:59:24 +01:00
CanbiZ (MickLesk)
82740302bc
Update lock-issue workflow to use new exclusion key
...
Replaces 'issue-created-after' with 'exclude-issue-created-before' in the lock-issue GitHub Actions workflow for improved clarity and compatibility.
2026-01-29 13:57:33 +01:00
CanbiZ (MickLesk)
610509e834
fix(workflow): only lock issues created after 2026-01-27
2026-01-29 13:53:46 +01:00
CanbiZ (MickLesk)
aed241fdc4
fix(workflow): use dessant/lock-threads for issue locking
2026-01-29 13:52:22 +01:00
Michel Roegl-Brunner
c3c8384f69
Add workflow to lock closed issues ( #11316 )
2026-01-29 13:46:43 +01:00