Commit graph

228 commits

Author SHA1 Message Date
Virgil
d331c64fa6 refactor(forge): expose config path helper
Some checks failed
Test / test (push) Waiting to run
Security Scan / security (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:54:24 +00:00
Virgil
61d2b8440a fix(forge): wrap helper parse errors
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:50:37 +00:00
Virgil
51dfbe8de0 fix(forge): honor config precedence before file reads
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:46:50 +00:00
Virgil
6236446883 fix(forge): create config directory before saving
Some checks are pending
Test / test (push) Waiting to run
Security Scan / security (push) Successful in 15s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:44:36 +00:00
Virgil
4b27f1072a refactor(forge): align config lookup and service docs with AX
All checks were successful
Security Scan / security (push) Successful in 16s
Test / test (push) Successful in 1m58s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:40:50 +00:00
Virgil
4b33c1b71c docs(forgegen): expand generated usage examples
Some checks are pending
Test / test (push) Waiting to run
Security Scan / security (push) Successful in 13s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:37:32 +00:00
Virgil
09d01bee96 feat(forge): add repository list filters
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 2m11s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:33:11 +00:00
Virgil
0e8bc8918e fix(forge): clarify top-level client summary
All checks were successful
Security Scan / security (push) Successful in 16s
Test / test (push) Successful in 1m55s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:26:07 +00:00
Virgil
ddff64bc8e feat(forge): add missing repo and team helpers
All checks were successful
Security Scan / security (push) Successful in 16s
Test / test (push) Successful in 1m55s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:22:44 +00:00
Virgil
d553cbaa2d fix(forge): correct generated schema aliases
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Successful in 2m6s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:18:28 +00:00
Virgil
dba9852567 feat(forge): add safe service stringers
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 1m59s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:10:50 +00:00
Virgil
bdf669db39 feat(forge): add safe stringers for option types
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m49s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:07:18 +00:00
Virgil
b8bc948fc0 feat(forge): add APIError stringers
Some checks are pending
Test / test (push) Waiting to run
Security Scan / security (push) Successful in 25s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:04:08 +00:00
Virgil
36f9619fc4 feat(forge): add safe stringers for core value types
Some checks failed
Security Scan / security (push) Successful in 15s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:01:02 +00:00
Virgil
0dd5916f4e feat(forge): add config file persistence
Some checks failed
Security Scan / security (push) Successful in 16s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:58:17 +00:00
Virgil
edbf3f7088 fix(forge): make stringers nil-safe
Some checks failed
Security Scan / security (push) Successful in 15s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:54:28 +00:00
Virgil
7e8340a3d4 feat(forge): add safe resource stringers
Some checks failed
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:52:00 +00:00
Virgil
40934c2e43 feat(forge): add safe Go stringers
All checks were successful
Security Scan / security (push) Successful in 16s
Test / test (push) Successful in 1m40s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:48:37 +00:00
Virgil
a5bc1a3ed8 feat(forge): add safe client stringers
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:46:05 +00:00
Virgil
194a9d38c8 feat(forge): add iterator variants for remaining collections
Some checks failed
Security Scan / security (push) Successful in 16s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:42:26 +00:00
Virgil
9bac6e5c2c chore(forge): verify AX parity
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:37:58 +00:00
Virgil
09ae6e6623 feat(forge): expose HTTP client metadata
Some checks failed
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:35:37 +00:00
Virgil
0d03174b49 feat(forge): expose auth metadata
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:31:56 +00:00
Virgil
933dc982f7 feat(forge): expose user agent metadata
Some checks failed
Security Scan / security (push) Successful in 15s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:29:00 +00:00
Virgil
84d7c6a796 feat(forge): expose top-level client metadata
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 1m49s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:26:13 +00:00
Virgil
f8224ed05d docs(forge): improve top-level usage examples
Some checks failed
Test / test (push) Waiting to run
Security Scan / security (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:22:52 +00:00
Virgil
8473c5676f docs(forge): add AX usage examples to core API
Some checks failed
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:19:20 +00:00
Virgil
3fd449a11e docs(forgegen): add usage examples to generated option types
Some checks failed
Security Scan / security (push) Successful in 15s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:14:47 +00:00
Virgil
2dcb22fb3f docs(forge): add usage examples to option types
Some checks failed
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:09:36 +00:00
Virgil
dab3d472e9 feat(repos): add deprecated org repo route
All checks were successful
Security Scan / security (push) Successful in 25s
Test / test (push) Successful in 1m53s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:04:25 +00:00
Virgil
c7596dfea3 fix(forge): use canonical org repo creation route
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:01:04 +00:00
Virgil
49daff2cb6 feat(forge): add missing collection wrappers
Some checks failed
Security Scan / security (push) Successful in 17s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:57:47 +00:00
Virgil
597f4e0bb8 fix(forge): track rate limits for raw requests
All checks were successful
Security Scan / security (push) Successful in 16s
Test / test (push) Successful in 1m49s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:51:49 +00:00
Virgil
7444ad47f9 chore(forge): centralise default pagination limit
All checks were successful
Security Scan / security (push) Successful in 21s
Test / test (push) Successful in 1m46s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:48:19 +00:00
Virgil
870d143f78 chore(forge): centralise default pagination limit
Some checks failed
Test / test (push) Waiting to run
Security Scan / security (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:45:54 +00:00
Virgil
55616b5e1e chore(forge): align stdlib io usage with AX conventions
All checks were successful
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 1m52s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:37:42 +00:00
Virgil
39ae1b3dda fix: return repository transfer responses
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:34:26 +00:00
Virgil
ad2bab3835 feat(forge): add missing admin and issue endpoints
Some checks failed
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:30:02 +00:00
Virgil
db31014f5f feat(forge): add iterator variants for list endpoints
All checks were successful
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 1m54s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:24:47 +00:00
Virgil
acdcfc07cf feat(forge): add missing Forgejo endpoints
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m57s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:20:27 +00:00
Virgil
491278904d docs(forge): align service docs with milestones
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 1m47s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:08:46 +00:00
Virgil
3fd44911ea docs(forge): align service counts with activitypub
Some checks failed
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:06:01 +00:00
Virgil
1a8fdf53ef feat(users): add access token and user key endpoints
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:02:22 +00:00
Virgil
779d017ad9 feat(users): add authenticated public key management
All checks were successful
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m48s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:26:47 +00:00
Virgil
9f686bfa89 feat(users): add authenticated GPG key management
Some checks failed
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:23:37 +00:00
Virgil
2460a7b09e feat(users): add user search endpoint
Some checks failed
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:20:35 +00:00
Virgil
452b190e9d feat(users): add oauth2 application management
All checks were successful
Security Scan / security (push) Successful in 26s
Test / test (push) Successful in 1m45s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:16:30 +00:00
Virgil
11e614af4a feat(repos): add editorconfig endpoint
All checks were successful
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 1m42s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:13:29 +00:00
Virgil
628de4704b feat(admin): add actions run listing
Some checks failed
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:10:10 +00:00
Virgil
1f6dc6fa76 feat(repos): add diff patch endpoint
All checks were successful
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m45s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:06:05 +00:00