Ben Vincent unkinben
  • Joined on 2024-05-28
unkinben merged pull request unkin/artifactapi#26 2026-04-28 23:39:57 +10:00
feat: support config.d directory for split configuration (closes #20)
unkinben pushed to benvin/issue-20-config-dir-split at unkin/artifactapi 2026-04-28 23:29:44 +10:00
3f098df428 chore: add conf.d example split-config files
unkinben created pull request unkin/artifactapi#26 2026-04-28 23:21:17 +10:00
feat: support config.d directory for split configuration (closes #20)
unkinben pushed to benvin/issue-20-config-dir-split at unkin/artifactapi 2026-04-28 23:21:06 +10:00
64266f40e9 feat: support config.d directory for split configuration (closes #20)
unkinben created branch benvin/issue-20-config-dir-split in unkin/artifactapi 2026-04-28 23:21:06 +10:00
unkinben commented on issue unkin/artifactapi#20 2026-04-28 23:14:21 +10:00
Configuration data split

Take into account how this would work for kubernetes with config maps. maybe we can add a directory to the Dockerfile where we expect config files to be dropped.

unkinben deleted branch benvin/issue-22-quarantine from unkin/artifactapi 2026-04-28 23:13:29 +10:00
unkinben pushed to master at unkin/artifactapi 2026-04-28 23:13:29 +10:00
be25fc19f7 Merge pull request 'feat: quarantine new releases (supply-chain attack prevention)' (#25) from benvin/issue-22-quarantine into master
3bd3ca8b74 feat: quarantine new releases to prevent supply chain attacks
Compare 2 commits »
unkinben merged pull request unkin/artifactapi#25 2026-04-28 23:13:28 +10:00
feat: quarantine new releases (supply-chain attack prevention)
unkinben closed issue unkin/artifactapi#22 2026-04-28 23:13:28 +10:00
Preventing supply chain attacks
unkinben created pull request unkin/artifactapi#25 2026-04-28 23:02:11 +10:00
feat: quarantine new releases (supply-chain attack prevention)
unkinben pushed to benvin/issue-22-quarantine at unkin/artifactapi 2026-04-28 23:01:59 +10:00
3bd3ca8b74 feat: quarantine new releases to prevent supply chain attacks
unkinben created branch benvin/issue-22-quarantine in unkin/artifactapi 2026-04-28 23:01:59 +10:00
unkinben deleted branch benvin/issue-19-submodules from unkin/artifactapi 2026-04-28 22:47:40 +10:00
unkinben pushed to master at unkin/artifactapi 2026-04-28 22:47:39 +10:00
373366e695 Merge pull request 'refactor: split codebase into submodules (closes #19)' (#24) from benvin/issue-19-submodules into master
e6d9b175ce refactor: extract route handler logic into artifact/ subpackage
0daca40156 refactor: add storage/s3 and auth/docker submodules
0df726467a refactor: split cache, database, and remote logic into submodules
Compare 4 commits »
unkinben closed issue unkin/artifactapi#19 2026-04-28 22:47:39 +10:00
Refactor into submodules
unkinben merged pull request unkin/artifactapi#24 2026-04-28 22:47:39 +10:00
refactor: split codebase into submodules (closes #19)
unkinben created pull request unkin/artifactapi#24 2026-04-28 22:44:46 +10:00
refactor: split codebase into submodules (closes #19)
unkinben commented on issue unkin/artifactapi#19 2026-04-28 22:25:08 +10:00
Refactor into submodules

Additional refactor: storage/s3, auth/docker, and artifact/ handler split

storage/s3.py — S3Storage moved from storage.py. storage/__init__.py re-exports for backwards compat.

**auth/doc…

unkinben pushed to benvin/issue-19-submodules at unkin/artifactapi 2026-04-28 22:21:06 +10:00
e6d9b175ce refactor: extract route handler logic into artifact/ subpackage