-
v0.1.0 Stable
released this
2025-08-18 21:39:14 -04:00 | 77 commits to main since this releaseChangelog
New Features
601e9bb8dc: feat: Create codeql.yml (maxpeterkaya 74618083+maxpeterkaya@users.noreply.github.com)366d63652e: feat: Create dependabot.yml (maxpeterkaya 74618083+maxpeterkaya@users.noreply.github.com)2e2f2e58a9: feat: add abstraction layer to cache for enabled database (#8) (maxpeterkaya max@maxkaya.com)e2c618d247: feat: add auth options and config version check (#3, #5, #9, #10) (maxpeterkaya max@maxkaya.com)b5f5f84011: feat: add authorization token config (#3, #5, #9) (maxpeterkaya max@maxkaya.com)76f55905e9: feat: add bool option to enable database (#8) (maxpeterkaya max@maxkaya.com)ede3ff1c46: feat: add conditional github metrics (#5) (maxpeterkaya max@maxkaya.com)d86907f0fb: feat: add custom logger middleware for structure (maxpeterkaya max@maxkaya.com)c3b4e82eb0: feat: add github actions to dependabot (maxpeterkaya max@maxkaya.com)05bc6cfdb7: feat: add github id (#8) (maxpeterkaya max@maxkaya.com)d045fb3d42: feat: add lots more queries (#8) (maxpeterkaya max@maxkaya.com)47c0894769: feat: add metrics endpoint (#3) (maxpeterkaya max@maxkaya.com)0d97cae6a3: feat: add reference migrations (#8) (maxpeterkaya max@maxkaya.com)32e3398e64: feat: add references, serial id type, and changed to snake case (#8) (maxpeterkaya max@maxkaya.com)677ec933cf: feat: add sqlc query changes (#8) (maxpeterkaya max@maxkaya.com)cda990c18f: feat: add tag name to latest release cache (#8) (maxpeterkaya max@maxkaya.com)50d54cc3a7: feat: add tag name to release convert (#8) (maxpeterkaya max@maxkaya.com)eca5a75346: feat: add url method to database struct (#8) (maxpeterkaya max@maxkaya.com)eb71e7db7b: feat: adjust download proxy to use database models (#8) (maxpeterkaya max@maxkaya.com)582e55fe08: feat: adjust latest release route to database models (#8) (maxpeterkaya max@maxkaya.com)08f009f7e3: feat: adjust multi releases route to database models (#8) (maxpeterkaya max@maxkaya.com)d4a3aec65e: feat: adjust platform helper to database models (#8) (maxpeterkaya max@maxkaya.com)b3747820f5: feat: adjust version release route to database models (#8) (maxpeterkaya max@maxkaya.com)93f5f99650: feat: basic health middleware (#9) (maxpeterkaya max@maxkaya.com)2ee3e10b12: feat: change in schema (#29) (maxpeterkaya max@maxkaya.com)8d2bc51ab7: feat: change repository config to array (#4) (kmax17 max@maxkaya.com)0a257c5857: feat: check container runtime via env and properly construct path to needed file (#25) (maxpeterkaya max@maxkaya.com)8871ae22c5: feat: conditionally init database and migrations (#8) (maxpeterkaya max@maxkaya.com)502b3a0d40: feat: create all basic queries (#8) (maxpeterkaya max@maxkaya.com)b5a42aecf8: feat: create artifacthub config (#2) (maxpeterkaya max@maxkaya.com)dafbcf24a5: feat: create asset service (#8) (maxpeterkaya max@maxkaya.com)4be535ed7e: feat: create basic auth handler with dynamic token (#16) (maxpeterkaya max@maxkaya.com)434111ee22: feat: create buildinfo package (#11) (maxpeterkaya max@maxkaya.com)eeef4ef631: feat: create bytes to human functions in common (maxpeterkaya max@maxkaya.com)0f5fc9a93b: feat: create config categories (kmax17 max@maxkaya.com)b6636b7137: feat: create database instance (#8) (maxpeterkaya max@maxkaya.com)89846f37e9: feat: create dockerfile (#2) (maxpeterkaya max@maxkaya.com)bca614ff69: feat: create dockerfile snapshot (#1) (maxpeterkaya max@maxkaya.com)aabf17da1b: feat: create dockerignore (#2) (maxpeterkaya max@maxkaya.com)12717a91e2: feat: create github id migration (#8) (maxpeterkaya max@maxkaya.com)7cbe35521b: feat: create goreleaser config (#2) (maxpeterkaya max@maxkaya.com)c144091cb0: feat: create goreleaser workflow (#2) (maxpeterkaya max@maxkaya.com)15801e3831: feat: create migrate function (#8) (maxpeterkaya max@maxkaya.com)3e075d7d55: feat: create migration (#29) (maxpeterkaya max@maxkaya.com)784d86139f: feat: create release service (#8) (maxpeterkaya max@maxkaya.com)50a9ece270: feat: create repo service (#8) (maxpeterkaya max@maxkaya.com)56a0f4297e: feat: create seed script (#24) (maxpeterkaya max@maxkaya.com)e2da569a50: feat: create snapshot workflow (#1) (maxpeterkaya max@maxkaya.com)5b1db37433: feat: create sqlc config (#8) (maxpeterkaya max@maxkaya.com)8f6d1be7c0: feat: created github prometheus metric gauge editors (#5) (maxpeterkaya max@maxkaya.com)19f96bcc93: feat: created github prometheus metric gauges (#5) (maxpeterkaya max@maxkaya.com)4e03040040: feat: gitingore bin folder (maxpeterkaya max@maxkaya.com)a918897925: feat: implement better username generation (#23) (maxpeterkaya max@maxkaya.com)f28688914f: feat: include repo search for download routes (#8) (maxpeterkaya max@maxkaya.com)f2a34010cd: feat: init seed script after migration (#24) (maxpeterkaya max@maxkaya.com)e77df98b2a: feat: move all workflows to run on self-hosted (#1, #2) (maxpeterkaya max@maxkaya.com)6de3e79d01: feat: move functions to common package (#13) (maxpeterkaya max@maxkaya.com)be7fe66f21: feat: return no data for download route (maxpeterkaya max@maxkaya.com)33055bded2: feat: return no data for latest release route (maxpeterkaya max@maxkaya.com)57eb57f6b2: feat: return no data for multiple releases route (maxpeterkaya max@maxkaya.com)ee47fd88cd: feat: return no data for release version route (maxpeterkaya max@maxkaya.com)1e282ced62: feat: set commit to sha of current time (#12) (maxpeterkaya max@maxkaya.com)4e21197c63: feat: switch to crypto/rand for generation (#14) (maxpeterkaya max@maxkaya.com)0f852b652a: feat: switch to pgxpool and disable prepared statements (#8) (maxpeterkaya max@maxkaya.com)e8bed50e33: feat: use new package in main (#11) (maxpeterkaya max@maxkaya.com)6d966fd4b2: feat: use scratch instead of chainguard and set container env (#1, #25) (maxpeterkaya max@maxkaya.com)ed175ebfdf: feat: use scratch instead of chainguard and set container env (#2, #25) (maxpeterkaya max@maxkaya.com)936c75ff92: feat: wrap repo routes in param root (#4) (kmax17 max@maxkaya.com)
Bug fixes
2c0f18917c: fix: change id types in init migration (#8) (maxpeterkaya max@maxkaya.com)112ec12906: fix: ensure database gets initialized before cache (#8) (maxpeterkaya max@maxkaya.com)11ccd87889: fix: fix archive name template and broken build config (#2) (maxpeterkaya max@maxkaya.com)67f2ac6eb5: fix: fix ldflags in dockerfile (#1) (maxpeterkaya max@maxkaya.com)24d60c8d95: fix: fix ldflags in goreleaser (#2) (maxpeterkaya max@maxkaya.com)00c981fba5: fix: gitignore config backup file (#10) (maxpeterkaya max@maxkaya.com)82be14379b: fix: only initialize prom based on config (maxpeterkaya max@maxkaya.com)2213eda082: fix: properly declare common module path (kmax17 max@maxkaya.com)4cf53d3dfa: fix: remove database close function since nil pointer (#8) (maxpeterkaya max@maxkaya.com)713ab6bfef: fix: run ci on ubuntu instead of self hosted (maxpeterkaya 74618083+maxpeterkaya@users.noreply.github.com)132100d72d: fix: set common config to be adjustable through env (maxpeterkaya max@maxkaya.com)
Other work
c9a20c350e: Initial commit (maxpeterkaya 74618083+maxpeterkaya@users.noreply.github.com)8e86bce293: build(deps): bump actions/cache from 4.2.3 to 4.2.4 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)ed25fe23fe: build(deps): bump actions/checkout from 4 to 5 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)51f8b47ad8: build(deps): bump anchore/sbom-action from 0.20.1 to 0.20.2 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)f357570f1d: build(deps): bump anchore/sbom-action from 0.20.2 to 0.20.4 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)ce56fb482b: build(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)17d5dd574a: build(deps): bump github.com/prometheus/client_golang (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)8c7d4e4f83: build(deps): bump github.com/prometheus/client_golang (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)e85139dd09: build(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)b5f552725d: deps: add pgx, sqlc, and golang-migrate (#8) (maxpeterkaya max@maxkaya.com)95118c7c3a: deps: add zerolog dependency in common package (#13) (maxpeterkaya max@maxkaya.com)eb011c3480: deps: added chi prometheus package (#3) (maxpeterkaya max@maxkaya.com)784d50ca7c: init cache (kmax17 max@maxkaya.com)c06c120c72: init common library (kmax17 max@maxkaya.com)93a6fc512b: init config (kmax17 max@maxkaya.com)25d52c1e67: init cron (kmax17 max@maxkaya.com)f767072aa0: init custom github structs (kmax17 max@maxkaya.com)6ce4305871: init decrypt function (kmax17 max@maxkaya.com)848bb6159f: init download route functions (kmax17 max@maxkaya.com)fb3db2fe1b: init encrypt function (kmax17 max@maxkaya.com)c7e04040e0: init github client functions (kmax17 max@maxkaya.com)11da830bdb: init gitignore (kmax17 max@maxkaya.com)ff5ab47f44: init latest release route function (kmax17 max@maxkaya.com)fdd0fdb037: init main module (kmax17 max@maxkaya.com)48b6d2641f: init main runtime (kmax17 max@maxkaya.com)7274017337: init md5 encryption (kmax17 max@maxkaya.com)03c42120a1: init migrations (#8) (maxpeterkaya max@maxkaya.com)4c838b5e0f: init multiple releases route function (kmax17 max@maxkaya.com)cefe29d399: init platform helper (kmax17 max@maxkaya.com)1f1badc11c: init proxy helper (kmax17 max@maxkaya.com)3fb560732e: init sha encryption (kmax17 max@maxkaya.com)e5fa519f64: init sqlc schema and queries (#8) (maxpeterkaya max@maxkaya.com)a1ef3d82c0: init version release route function (kmax17 max@maxkaya.com)a7aeac681d: refactor: adapt cache to multi repo config (#4) (kmax17 max@maxkaya.com)7807bfdea9: refactor: adapt github client to multi repo config (#4) (kmax17 max@maxkaya.com)aac545f05a: refactor: adapt platform helper to multi repo config (#4) (kmax17 max@maxkaya.com)635cb14f56: refactor: cache uses new config categories (kmax17 max@maxkaya.com)9c3811554a: refactor: download routes use new config categories (kmax17 max@maxkaya.com)2573a15f9d: refactor: encryption uses new config categories (kmax17 max@maxkaya.com)e811eefd02: refactor: github client uses new config categories (kmax17 max@maxkaya.com)3b49b67fe0: refactor: proxy uses new config categories (kmax17 max@maxkaya.com)c545dab6a5: refactor: use repo param for routes (#4) (kmax17 max@maxkaya.com)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads