Compare commits

...

113 Commits

Author SHA1 Message Date
8882b8142e Merge pull request 'v47' (#47) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #47
2026-07-09 23:33:13 +00:00
d00e12ad33 Merge branch 'develop' into mitch
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 23:33:02 +00:00
bcb12ea961 v47
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 16:22:42 -07:00
213b89a399 Merge pull request 'v46' (#46) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #46
2026-07-09 23:21:52 +00:00
f511b701ee v46
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 16:20:43 -07:00
f597aea758 Merge branch 'develop' into mitch 2026-07-09 16:20:26 -07:00
48f90c02fa Merge pull request 'v45' (#45) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 23:19:39 +00:00
b5d312e840 Merge branch 'develop' into mitch
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 23:19:26 +00:00
3d6e11166d v45
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 16:18:05 -07:00
18fe66bd7a Merge pull request 'v44' (#44) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 23:17:09 +00:00
643e8280f7 V44
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 16:14:52 -07:00
98fe60d69b Merge branch 'develop' into mitch
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 16:13:53 -07:00
2eda7f9730 Merge pull request 'tprc v42' (#43) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 23:13:08 +00:00
bb1360ee33 Merge branch 'develop' into mitch
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 23:12:50 +00:00
2bc2c33257 V44
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 16:02:21 -07:00
80220b0c57 Merge pull request '***v42' (#42) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 23:00:25 +00:00
46d984a7a6 Merge branch 'develop' into mitch
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 23:00:05 +00:00
4b58460f3c V42
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 15:39:58 -07:00
ba6ab05c19 Merge pull request '***v41' (#41) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 22:38:33 +00:00
5d985da6e6 ci: re-run AI review
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 15:37:58 -07:00
3791e394b4 ci: re-run AI review 2026-07-09 15:35:30 -07:00
df23c30855 V41
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-07-09 15:31:28 -07:00
7ef5e6654c Merge pull request 'auto merge v1' (#40) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #40
2026-07-09 22:31:08 +00:00
46eb192ced ci: re-run AI review
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 15:29:30 -07:00
14567f63e3 V40 2026-07-09 15:24:43 -07:00
d9955f358b Merge pull request 'V39 atuo-merge test' (#39) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #39
2026-07-09 22:24:21 +00:00
74eb12d687 V39
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 15:12:55 -07:00
83d67e9c2f Merge pull request 'V38' (#38) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 22:11:13 +00:00
1e07859f76 ci: re-run AI review
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 15:10:28 -07:00
f4291aef42 ci: re-run AI review
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 13:34:57 -07:00
4958e49ed5 V38
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 12:51:40 -07:00
33e80ab384 Merge pull request '***v37' (#37) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 19:51:04 +00:00
3a0ea5f698 V37
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 12:44:41 -07:00
d283a08555 Merge pull request '***v36' (#36) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 19:44:24 +00:00
63e288d5f0 V36
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 12:20:38 -07:00
80499584bd V35 2026-07-09 12:16:53 -07:00
6f55f05e88 Merge pull request '***v34' (#34) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 19:16:08 +00:00
5adf571e0a V34
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 12:14:12 -07:00
7527b6185e Merge pull request '***v33' (#33) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 19:13:55 +00:00
e52c2875f1 V33
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 12:08:00 -07:00
00a1d71bf2 Merge pull request '***v32' (#32) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 19:07:35 +00:00
3de153452a V32
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 12:04:17 -07:00
b2a6c3acff Merge pull request '***v31' (#31) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 19:02:08 +00:00
3706f8270f V31
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 11:56:53 -07:00
d5b38771c8 V31ugst 2026-07-09 11:56:34 -07:00
a456034ce2 Merge pull request '***v30' (#30) from mitch into develop 2026-07-09 18:56:08 +00:00
53f26a2540 index.php v30
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 11:43:28 -07:00
5e1cda791b index.php v29 2026-07-09 11:39:21 -07:00
8def1cd9cb Merge pull request '***v28' (#28) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 18:39:01 +00:00
5661ba2501 index.php v28
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 11:36:09 -07:00
8d6f166b25 Merge pull request '***v27' (#27) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 18:35:36 +00:00
3aa07b1dc2 index.php v27
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 11:32:21 -07:00
37d042ece1 Merge pull request '***v18' (#26) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-09 18:32:07 +00:00
50b30a7826 index.php v19
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 11:31:00 -07:00
f61cab825c index.php v18
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 11:16:11 -07:00
53c3f528b7 Merge pull request '***v17' (#25) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #25
2026-07-09 18:15:48 +00:00
b38cd20e93 index.php v17
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-09 10:52:47 -07:00
b2200dfa79 Merge pull request 'Test Title 3' (#24) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #24
2026-07-09 17:52:08 +00:00
133db3ed0d index.php v16
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 10:50:33 -07:00
269010b78e .woodpecker.yml
All checks were successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-09 10:07:09 -07:00
709b0a62d6 .woodpecker.yml 2026-07-09 09:42:30 -07:00
25d91ba94f index.php v15 2026-07-08 17:00:17 -07:00
0a0a410031 skip-ai-rewview condition
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-08 16:55:35 -07:00
ca4047cb2a Merge pull request 'Test Title' (#23) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-08 21:24:08 +00:00
5cb61bcd6c index.php v14
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-08 13:07:47 -07:00
a03bf9954a Merge pull request 'mitch' (#22) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/22
2026-07-08 18:38:46 +00:00
fc44f186d5 index.php v13
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
2026-07-08 11:34:11 -07:00
65e5d4d422 index.php v12
All checks were successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-07-08 08:26:16 -07:00
ed0b86d472 Merge pull request 'index v11' (#19) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/19
2026-07-07 23:15:18 +00:00
7bd5b48a99 index v11
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 16:13:37 -07:00
1fad6088a8 Merge pull request 'index.php v10' (#18) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/18
2026-07-07 23:11:29 +00:00
9d3957efce index.php v10
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 16:07:25 -07:00
e2eec6b831 Merge pull request 'index .v9' (#17) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/17
2026-07-07 23:01:26 +00:00
4af4fc13d6 index .v9
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 15:54:34 -07:00
4b422d8f5e Merge pull request 'index.php v8' (#16) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/16
2026-07-07 22:52:34 +00:00
55e77f021c index.php v8
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 15:46:53 -07:00
4dcc7993be Merge pull request 'index.php v6' (#15) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/15
2026-07-07 22:44:55 +00:00
8d9d835d5e index.php v7
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 15:44:23 -07:00
11da421ece index.php v6
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-07-07 14:59:28 -07:00
dc1ad56b0c Merge pull request 'index.php v5' (#14) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/14
2026-07-07 21:52:02 +00:00
b1337337ef index.php v5
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 14:50:42 -07:00
bd4da9d8a5 Merge pull request 'index.php v4' (#13) from mitch into develop
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/13
2026-07-07 21:45:37 +00:00
acaaa47f39 index.php v4
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 14:26:13 -07:00
5a882fcd52 Merge pull request 'v3' (#12) from mitch into develop
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/12
2026-07-07 21:09:30 +00:00
1ebe3552e7 v3
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-07 13:56:24 -07:00
9f342c2c40 Merge pull request 'chaged known_hosts' (#11) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/11
2026-07-07 00:08:14 +00:00
cffa834dea chaged known_hosts
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 17:07:48 -07:00
331aabb298 Merge pull request 'ssh to gitea when merge' (#10) from mitch into develop
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/10
2026-07-07 00:06:59 +00:00
a371edf54b ssh to gitea when merge
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 17:06:08 -07:00
598bd9a7ed Merge pull request '.woodpecker.yml' (#9) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/9
2026-07-06 23:59:52 +00:00
453b481dd5 .woodpecker.yml
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:59:29 -07:00
22613b7898 Merge pull request 'update command' (#8) from mitch into develop
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/8
2026-07-06 23:52:50 +00:00
5eb78c16cb update command
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:50:48 -07:00
92b2255a51 Merge pull request 'ssh_key' (#7) from mitch into develop
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/7
2026-07-06 23:45:10 +00:00
7f47ce1876 ssh_key
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:44:40 -07:00
2caac04c2a Merge pull request '.woodpecker.yml' (#6) from mitch into develop
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/6
2026-07-06 23:39:40 +00:00
ef61262178 .woodpecker.yml
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:39:03 -07:00
67c1f51422 Merge pull request 'add SSH_KEY' (#5) from mitch into develop
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/5
2026-07-06 23:35:59 +00:00
eec25e9bee add SSH_KEY
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:35:02 -07:00
bef29ed0f1 Merge pull request '.ssh/knownhosts' (#4) from mitch into develop
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/4
2026-07-06 23:33:16 +00:00
0210e53008 .ssh/knownhosts
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:32:37 -07:00
5f7e1f4fd2 Merge pull request '.woodpecker.yml www.mitchecp.com' (#3) from mitch into develop
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/3
2026-07-06 23:27:39 +00:00
9714c47ab7 .woodpecker.yml www.mitchecp.com
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:22:11 -07:00
91c542b82e Merge pull request 'index.php v2' (#2) from mitch into develop
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/2
2026-07-06 23:17:32 +00:00
ab9a769d4a .woodpecker.yml
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 16:16:33 -07:00
8c4d81d3e0 .woodpecker.yml 2026-07-06 16:16:13 -07:00
a6c38b5839 index.php v2
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-07-06 15:03:50 -07:00
b3c1531622 Merge pull request 'mitch' (#1) from mitch into develop
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.mitchecp.com/gitea/test/pulls/1
2026-07-06 22:01:41 +00:00
3886be8c31 1
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2026-07-06 14:10:48 -07:00
dfdfb43457 index.php
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-06 13:35:05 -07:00
c4fac43857 php-lint
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-06 13:32:57 -07:00
349acfb1c8 add .woodpecker.yml
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-06 13:14:54 -07:00
c971365f0f .gitignore 2026-07-06 12:57:27 -07:00
5 changed files with 210 additions and 1 deletions

22
.editorconfig Normal file
View File

@ -0,0 +1,22 @@
#https://editorconfig.org/
#INI format
root = true
[*]
charset = utf-8
indent_style = tab
indent_size = 4
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.yml]
indent_style = space
indent_size = 2
[*.md]
#EditorConfig for VS Code v0.16.4
#Known Issues
#trim_trailing_whitespace = false is not applied when user/workspace setting of files.trimTrailingWhitespace is set to true.
trim_trailing_whitespace = false

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
*.log
.DS_Store
.env
.env.local

102
.woodpecker.yml Normal file
View File

@ -0,0 +1,102 @@
# 全体像
# PR と push で 別の処理 が走ります。
#NOTE depends_on なし → 並列実行
#WARN failure: ignore がないため、Drep が失敗すると パイプライン全体が ❌ になり、マージが止まる可能性があります。
# pull_request イベント
# ├─ php-lint … PHP 構文チェック(マージ前の CI
# └─ ai-review … Drep による AI コードレビュー
# ↑
# depends_on なし → 並列実行
# push イベントdevelop ブランチのみ)
# └─ deploy … EC2 へ SSH してデプロイ確認
steps:
# 疎通テスト
# hello:
# image: alpine:latest
# commands:
# - echo "Woodpecker is working!"
# PHP構文チェックmerge前
php-lint:
image: php:8.3-cli
commands:
- find . -name "*.php" -print0 | xargs -0 -n1 php -l
when:
event:
- pull_request
# AI コードレビューskip-ai-review ラベル付き PR はスキップ)
# 成功時に ai-reviewed ラベルを Gitea API で付与
ai-review:
image: ghcr.io/slb350/drep:latest
environment:
GITEA_TOKEN:
from_secret: gitea_token
DREP_LLM_API_KEY:
from_secret: drep_llm_api_key
OPENAI_API_KEY:
from_secret: drep_llm_api_key
DREP_LLM_ENDPOINT: https://openrouter.ai/api/v1
DREP_LLM_MODEL: nvidia/nemotron-3-ultra-550b-a55b:free
commands:
- |
case ",${CI_COMMIT_PULL_REQUEST_LABELS}," in
*",skip-ai-review,"*)
echo "★ skip-ai-review label detected — skipping AI review"
exit 0
;;
esac
cat > /tmp/config.yaml <<EOF
gitea:
url: https://gitea.git.mitchecp.com
token: $${GITEA_TOKEN}
repositories:
- ${CI_REPO_OWNER}/*
llm:
enabled: true
endpoint: $${DREP_LLM_ENDPOINT}
api_key: $${DREP_LLM_API_KEY}
model: $${DREP_LLM_MODEL}
temperature: 0.2
timeout: 120
max_tokens: 4096
database_url: sqlite:////tmp/drep.db
documentation:
enabled: true
markdown_checks: false
EOF
export DREP_CONFIG=/tmp/config.yaml
echo "★ Running drep review for ${CI_REPO} PR #${CI_COMMIT_PULL_REQUEST}"
drep review "${CI_REPO}" "${CI_COMMIT_PULL_REQUEST}"
echo "★ Adding ai-reviewed label to PR #${CI_COMMIT_PULL_REQUEST}"
python3 ci/add-ai-reviewed-label.py
when:
event:
- pull_request
# 本番デプロイ
deploy:
image: alpine:latest
environment:
SSH_KEY:
from_secret: mitchecp_ssh_key
#WARN secret key(.pem) の追加は gitea ではなく woodpecker 側に必要。
#NOTE $$SSH_KEY は Woodpecker が $$ → $ に変換してから shell 実行PID 展開ではない)
commands:
- apk add --no-cache openssh-client
- mkdir -p ~/.ssh
- echo "$$SSH_KEY" > ~/.ssh/mitchecp.pem
- chmod 600 ~/.ssh/mitchecp.pem
- ssh-keyscan gitea.git.mitchecp.com >> ~/.ssh/known_hosts
- ssh -i ~/.ssh/mitchecp.pem ec2-user@gitea.git.mitchecp.com "cd /home/ec2-user && touch woodpecker.created.develop.txt"
when:
branch:
- develop
event:
- push

View File

@ -0,0 +1,82 @@
#!/usr/bin/env python3
"""Add ai-reviewed label to a Gitea PR after successful Drep review."""
from __future__ import annotations
import json
import os
import sys
import urllib.error
import urllib.request
GITEA_URL = "https://gitea.git.mitchecp.com"
LABEL_NAME = "ai-reviewed"
REQUEST_TIMEOUT = 30
def require_env(name: str) -> str:
value = os.environ.get(name, "").strip()
if not value:
print(f"ERROR: required environment variable {name!r} is not set", file=sys.stderr)
sys.exit(1)
return value
def api_request(token: str, method: str, url: str, data: dict | None = None) -> dict | list:
headers = {"Authorization": f"token {token}"}
body = None
if data is not None:
headers["Content-Type"] = "application/json"
body = json.dumps(data).encode()
req = urllib.request.Request(url, data=body, headers=headers, method=method)
try:
with urllib.request.urlopen(req, timeout=REQUEST_TIMEOUT) as resp:
raw = resp.read().decode()
return json.loads(raw) if raw else {}
except urllib.error.HTTPError as exc:
detail = exc.read().decode(errors="replace")
print(f"ERROR: Gitea API {method} {url} failed ({exc.code}): {detail}", file=sys.stderr)
sys.exit(1)
except urllib.error.URLError as exc:
print(f"ERROR: Gitea API {method} {url} failed: {exc.reason}", file=sys.stderr)
sys.exit(1)
def main() -> None:
token = require_env("GITEA_TOKEN")
owner = require_env("CI_REPO_OWNER")
repo = require_env("CI_REPO_NAME")
pr = require_env("CI_COMMIT_PULL_REQUEST")
base = f"{GITEA_URL}/api/v1/repos/{owner}/{repo}"
issue = api_request(token, "GET", f"{base}/issues/{pr}")
labels_on_pr = issue.get("labels", [])
if any(label.get("name") == LABEL_NAME for label in labels_on_pr):
print(f"Label {LABEL_NAME!r} already present on PR #{pr}")
return
repo_labels = api_request(token, "GET", f"{base}/labels")
label_id = next(
(label["id"] for label in repo_labels if label.get("name") == LABEL_NAME),
None,
)
if label_id is None:
created = api_request(
token,
"POST",
f"{base}/labels",
{
"name": LABEL_NAME,
"color": "0e8a16",
"description": "Drep AI review completed by Woodpecker",
},
)
label_id = created["id"]
api_request(token, "POST", f"{base}/issues/{pr}/labels", {"labels": [label_id]})
print(f"Added label {LABEL_NAME!r} to PR #{pr}")
if __name__ == "__main__":
main()

2
index.php Normal file
View File

@ -0,0 +1,2 @@
<?php
echo "Hello, World! - v47";