492 Commits

Author SHA1 Message Date
Tobias
e76681ed8e Improve stale PR auto-labeling and management
Enhance stale PR management by auto-labeling PRs with no activity in the last 14 days and maintaining existing stale PR handling.
2026-03-22 13:58:26 +01:00
CanbiZ (MickLesk)
34250d6adf Update move-to-main-repo.yaml 2026-03-20 13:23:59 +01:00
CanbiZ (MickLesk)
7738065237 Enhance PocketBase workflow; fix installer scripts
Workflow: add push trigger for main branch on json/*.json and update the "Get JSON file for script" step to handle both workflow_dispatch and push events. The step now collects changed json/*.json files, validates each has a .slug with jq, ignores metadata/update-apps.json/versions.json, writes changed_app_jsons.txt, and sets a count output for downstream steps.

Installer & ct scripts: normalize indentation/formatting, ensure aliases.json and plugin-settings.json are initialized as {} and repos.json as [] when missing, and add missing trailing newlines. These changes improve robustness and shellcheck friendliness and make the workflow respond to direct pushes of app JSON files.
2026-03-20 13:21:50 +01:00
CanbiZ (MickLesk)
0527db122b feat(bot): add version to ALLOWED_FIELDS 2026-03-19 08:47:04 +01:00
CanbiZ (MickLesk)
b689917eee fix(bot): handle PocketBase returning JSON fields as pre-parsed objects 2026-03-18 19:39:44 +01:00
CanbiZ (MickLesk)
8bb2f28b48 debug(bot): show raw field values in method list when count=0 2026-03-18 19:36:51 +01:00
CanbiZ (MickLesk)
71c02e052b fix(bot): fallback to expanded install_methods relation when install_methods_json is empty 2026-03-18 19:05:32 +01:00
CanbiZ (MickLesk)
105dceb42e refactor(bot): use notes_json and install_methods_json directly, remove extra table dependencies 2026-03-18 18:59:47 +01:00
CanbiZ (MickLesk)
366626be9c feat(pocketbase-bot): add method subcommand + set command for HTML/multiline values 2026-03-18 17:26:43 +01:00
CanbiZ (MickLesk)
599aa97a92 feat(pocketbase-bot): add note add/edit/remove/list subcommands 2026-03-18 17:24:10 +01:00
CanbiZ (MickLesk)
3981500e65 fix(pocketbase-bot): align ALLOWED_FIELDS with actual PocketBase schema 2026-03-18 17:13:10 +01:00
CanbiZ (MickLesk)
b96c20db88 feat(workflows): add PocketBase Bot for contributor commands via issue comments 2026-03-18 17:05:12 +01:00
CanbiZ (MickLesk)
b365a78807 fix(workflows): last_update_commit uses script files (ct/vm/install) not JSON 2026-03-18 16:40:09 +01:00
CanbiZ (MickLesk)
47b5bd40f8 feat(workflows): enrich PocketBase payload with notes_json, install_methods_json, execute_in, github, project_url, last_update_commit 2026-03-18 16:37:55 +01:00
CanbiZ (MickLesk)
170dce61d2 Update push_json_to_pocketbase.yml 2026-03-18 16:22:00 +01:00
CanbiZ (MickLesk)
85de978ea4 fix(workflows): set script_updated to current date on push to PocketBase 2026-03-18 16:21:44 +01:00
CanbiZ (MickLesk)
0762e41e83 fix(workflows): follow HTTP redirects in PocketBase request function 2026-03-18 16:18:23 +01:00
Michel Roegl-Brunner
3a7a195fdc chage worflow 2026-03-12 15:17:15 +01:00
Michel Roegl-Brunner
27f39963ec Change workflow to no longer include jsons 2026-03-12 15:06:00 +01:00
Michel Roegl-Brunner
5bf7c84f29 remove/change workflows 2026-03-12 14:28:30 +01:00
CanbiZ (MickLesk)
c87e326387 refactor: move json/ to top-level, remove frontend/, update workflows
- Move frontend/public/json/ to json/ (top-level)
- Update all workflow path references to json/
- Delete frontend-cicd.yml workflow
- Delete frontend/ directory entirely
- Clean up .gitattributes (remove frontend entries)
2026-03-12 14:11:07 +01:00
Michel Roegl-Brunner
262a3a72f4 Test workflow 2026-03-11 15:29:54 +01:00
Michel Roegl-Brunner
2a79253118 Test 2026-03-11 14:12:59 +01:00
Michel Roegl-Brunner
909f37ab7a Append workflow 2026-03-11 14:04:26 +01:00
Tobias
0c2dccba2d Update pull_request_template.md 2026-03-11 10:00:28 +01:00
Michel Roegl-Brunner
aadeab7568 Add GitHub Pages redirect workflow 2026-03-11 08:41:08 +01:00
Tobias
69be85f81b Update unmet-pr-close.yml 2026-03-10 22:14:45 +01:00
Tobias
597cb21870 Create unmet-pr-close.yml 2026-03-10 22:12:37 +01:00
Michel Roegl-Brunner
195c064c71 Add workflow to update script timestamps on .sh changes
This workflow updates the timestamps of scripts in PocketBase whenever .sh files are changed in specified directories.
2026-03-10 15:49:54 +01:00
Michel Roegl-Brunner
8f7b5d211c Change runner from ubuntu-latest to self-hosted 2026-03-06 09:15:26 +01:00
Michel Roegl-Brunner
13a5761855 Change runner from ubuntu-latest to self-hosted 2026-03-06 09:15:02 +01:00
Michel Roegl-Brunner
be0b17c171 Update push_json_to_pocketbase.yml 2026-03-04 10:06:28 +01:00
Michel Roegl-Brunner
32fb3ade62 Change workflow 2026-03-02 16:29:29 +01:00
Michel Roegl-Brunner
fb7f1809f2 New Workflow to push json to pocketbase 2026-03-02 15:41:24 +01:00
Tobias
765a455be7 Personalize comments with PR author mention 2026-02-08 21:24:03 +01:00
Tobias
02dc3efc7b Update stale PR handling logic in workflow 2026-02-08 21:21:10 +01:00
Tobias
28cfa9ccd2 Modify stale PR workflow for labeled events 2026-02-08 21:17:26 +01:00
Tobias
0a446423c6 Refactor stale PR management workflow 2026-02-08 21:15:15 +01:00
Tobias
e0e1475d74 Update permissions in stale PR close workflow 2026-02-08 21:09:06 +01:00
Tobias
509c37024c Refactor stale PR close workflow permissions and script 2026-02-08 21:06:11 +01:00
Tobias
460d68ecc9 Enhance stale PR workflow with debug logging
Added logging for GitHub context and event name.
2026-02-08 21:04:45 +01:00
Tobias
2f2d0235b7 Enhance stale PR workflow with permissions 2026-02-08 21:03:28 +01:00
Tobias
79455ee417 Update GitHub API methods in stale PR workflow 2026-02-08 21:01:56 +01:00
Tobias
7bd8140c6f Refactor stale PR management script for clarity 2026-02-08 20:58:24 +01:00
Tobias
c193627217 Add workflow to manage stale pull requests 2026-02-08 20:52:07 +01:00
tremor021
439856a907 Update PR template 2026-02-06 11:22:16 +01:00
CanbiZ (MickLesk)
f3ef5345ee cleanup 2026-02-02 10:06:41 +01:00
CanbiZ (MickLesk)
332eab5fc2 fix: improve output formatting and remove self-approve step 2026-01-28 13:28:54 +01:00
CanbiZ (MickLesk)
12fa5e7d12 fix: detect new untracked files in change check 2026-01-28 13:22:47 +01:00
CanbiZ (MickLesk)
6269bc253a fix: correct repository name in workflow condition 2026-01-28 13:20:52 +01:00