Releases: nektro/aquila
Releases · nektro/aquila
r24
30fe936
build_release.sh- run through time to print usage stats during compilation (Meghan Denny)41e6f35
build.zig- deps.zig already calls linkLibC (Meghan Denny)866c457
add license bill of materials `(zigmod license 2>&1) | stripcolor > licenses.txt` (Meghan Denny)50cb36b
make_release.sh- changelog order was backwards (Meghan Denny)81b84a7
make it so the list of oauth2 clients doesnt have to be complete or in order (Meghan Denny)4fd9e2c
targets.zig- remove commented blocks (Meghan Denny)7d44361
docs/ci/compat- reset table (Meghan Denny)5ec89dc
zig.mod -> zigmod.yml (Meghan Denny)9a8fd67
remove code to create /data/aquila.jobs.db (Meghan Denny)999cda2
migrate db/internal to nektro/ox repo (Meghan Denny)5c6f66c
docs/ci/compatibility.md- location of github actions support table moved (Meghan Denny)fd1ec0c
handler- migrate jwt things to nektro/ox repo (Meghan Denny)8a98c0b
db- rename migrated _internal to ox (Meghan Denny)36d1f7d
simpler impl of docker.amInside() (Meghan Denny)d7b8714
handler- migrate more internal things to nektro/ox repo (Meghan Denny)7f425f6
ox exports ULID now (Meghan Denny)f59a43c
deps: misc verified updates (Meghan Denny)0ac68ca
deps: update nektro/zig-flag fixed a memory leak (Meghan Denny)05c1c34
deps: update truemedian/zfetch added support for unix sockets removed dep on MasterQ32/zig-network added better support for evented io (Meghan Denny)ea3a5a5
deps- upgrade nektro/iguanaTLS (Meghan Denny)a5e0492
build_all_zig.sh- use default abi (Meghan Denny)699d718
build_release.sh: add --prominent-compile-errors (Meghan Denny)027c26f
.dockerignore: add .git (Meghan Denny)f1fdb8e
README: zig.mod -> zigmod.yml (Meghan Denny)02f385c
docs/ci/compatibility.md: hide all of table until one is working (Meghan Denny)51538f1
handler: enable all koino md extensions (Meghan Denny)3a7222b
strings: proper ArrayList usage (Meghan Denny)b3855fb
move docker lib to package (Meghan Denny)4ec75a4
move signal lib to package (Meghan Denny)008ce43
move mime lib to package (Meghan Denny)a4fcd60
deps- bugfix in nektro/pcre-8.45 (Meghan Denny)6fc5744
deps: pull in latest nektro/zigmod updates (Meghan Denny)725b137
deps- small nektro/zig-extras update (Meghan Denny)402e3fd
deps- pull in vrischmann/zig-sqlite updates (Meghan Denny)95db18f
remove deps unused by top-level app (Meghan Denny)ec78de8
licenses.txt: refresh to deps changes (Meghan Denny)139d612
generate: make 4gb disks instead (Meghan Denny)02ce10c
docs/ci/bootstrap_images.md: small copy update (Meghan Denny)0f4ac70
generate: reorganize /images folder (Meghan Denny)b61c9ff
generate/debian: fix env vars order to match other scripts (Meghan Denny)861d1eb
generate: the disks actually need a lot more space than 4gb (Meghan Denny)b3f1d05
generate/debian: we no longer use preseed files (Meghan Denny)1ae4613
update licenses.txt (Meghan Denny)bab4924
main: log whats shutting down in signal handler (Meghan Denny)536fc9f
tools/os-zigify-arch.zig: exit if arch not supported (Meghan Denny)bb0c036
docs/ci/bootstrap_images.md: remove the use of generate/_all.sh (Meghan Denny)e0247cb
docs/ci/compatibility.md: update table (Meghan Denny)40e2207
ci: stage 2 now exists, alpine/x64 first to rank up (Meghan Denny)2060a6d
ci: update zig version, actual min was removed from build cache (Meghan Denny)92d6bd8
ci: only print stack traces, not full command on error (Meghan Denny)919c13a
docs/ci/compatibility.md: copy update (Meghan Denny)461cf2f
gen: using qemu-kvm yields 10x vm perf improvement (Meghan Denny)5649d00
tools/gen_stage2.sh: make backing image location relative (Meghan Denny)8a268d3
shell.nix: require kvm (Meghan Denny)r23
73f0126
lint- remove more dead code (Meghan Denny)ea9e0a9
deps- vrischmann/zig-sqlite updated sqlite to 3.38.0 (Meghan Denny)25ea123
deps- MasterQ32/zig-network fixed a unix bug (Meghan Denny)0aa41a0
www/index- link directly to version in 3rd column (Meghan Denny)f1b504d
lint- remove dead code (Meghan Denny)e7926b7
resurrect the json api (Meghan Denny)9050fe4
build.zig- always use musl (Meghan Denny)0c36b7f
build.zig- assert target is linux (Meghan Denny)4bc651e
actions- update zig to 0.10.0-dev.1018+0bdc3d8f4 stage2 is so close HYPE (Meghan Denny)11c9ff2
Dockerfile- support hg deps (Meghan Denny)9ce3406
Dockerfile- support http deps (Meghan Denny)2d7101b
actions no longer needs the system library anymore either (Meghan Denny)a016347
actions- add powerpc64 binary (Meghan Denny)6ad5234
actions- we're building from source now, aarch64 and riscv64 work again (Meghan Denny)cd01b08
deps- iguanaTLS override is no longer necessary (Meghan Denny)8434487
deps- libpcre is now built from source (Meghan Denny)f5582e5
actions- we need sudo too for apt (Meghan Denny)734f8fe
actions- apt hates being called in ci pipelines (Meghan Denny)6294df6
actions- yaml syntax error? (Meghan Denny)6fce1f6
actions- install the system lib for libpcre (Meghan Denny)1142205
actions- add more debugging steps (Meghan Denny)3341d97
actions- docker username doesnt need to be a secret (Meghan Denny)cd736cc
www- use a pointer cursor on the package page tabs (Meghan Denny)615ef74
add README parsing with kivikakk/koino, fixes #6 (Meghan Denny)948ffef
deps- nektro/zigmod now supports zigmod.yml manifests (Meghan Denny)dcd197f
deps- fix sporadic 'invalid free' bug in nektro/flag (Meghan Denny)9be8a9a
fix datadirpath path calculation (Meghan Denny)46201d2
make build_all.sh use build_release.sh (Meghan Denny)3fdd152
add dockerignore to prevent sending whole cwd as build context (Meghan Denny)1911fbf
update to zig master 0.10.0-dev.531+3eb8d01f5 (Meghan Denny)3ec1e4c
handler/hook- dont delete the temp folder until we're totally done with it (Meghan Denny)df863ff
db- add stats methods (Meghan Denny)5062721
gitignore- remove leading slash from folders (Meghan Denny)ee287af
zigmod.lock- nektro/iguanaTLS removed use of anytype field (Meghan Denny)afd4b5b
zigmod.lock- dep fixed bug and removed dep (Meghan Denny)393a2e1
add the /stats page (Meghan Denny)90559e9
handler- load static files from disk in debug mode (Meghan Denny)5f08e0c
handler- send the Etag header for better page caching (Meghan Denny)5ad614c
handler- put /logout next to /login (Meghan Denny)ee99c11
remove the /contact page, its on github (Meghan Denny)fd3ec26
ci- create aquila.jobs.db (Meghan Denny)04d3bcd
dont include revision in the release version argument (Meghan Denny)ff2db58
build.zig- debug info is messed up, so strip in release for the size savings (Meghan Denny)r22
fdd2b6b
update to zig master 0.10.0-dev.513+029844210 (Meghan Denny)bd7cf16
only save latest tarball (Meghan Denny)6838c6a
add shell.nix for ci work (Meghan Denny)ace46e1
missed updates (Meghan Denny)09b09e0
update deps (Meghan Denny)2587cdb
www- add back versions/history tab to package page (Meghan Denny)b020659
www- remove dead css (Meghan Denny)9dc7463
www/all_packages- remove tag icon to sync with version page (Meghan Denny)428ae4c
db- add order parameter to byKeyAll (Meghan Denny)21a4c83
www- totally redesign package and version pages (Meghan Denny)440513d
make src/git.zig its own library (Meghan Denny)6ef3aff
only include aquila commit hash in version string in dev mode otherwise `options.version` will exactly match a git tag (Meghan Denny)4a54e44
include zig git commit hash in app version when it exists (Meghan Denny)0570081
tools- fix ci scripts being in their new locations (Meghan Denny)862f2e1
generate- fix ci scripts in their new locations (Meghan Denny)a94412d
docs/ci/compat- sync alpine version with generate script (Meghan Denny)790aaa4
gitignore- add ci image folders (Meghan Denny)d9febf0
www- make all_packages nicer to look at (Meghan Denny)2ef8d71
www- remove license from pkg index pages (Meghan Denny)327560b
generate/alpine- dry building iso dl link (Meghan Denny)cd07fd9
update to zig master 0.10.0-dev.490+dd7309bde our bug was fixed! thanks @ominitay (Meghan Denny)8a89edd
lint: duplicate import (Meghan Denny)30a972d
www/all_packages- right align version and license (Meghan Denny)28dbe47
db: move .all to TableTypeMixin (Meghan Denny)4e50966
import ci bootstrap image scripts from nektro/limitless will generalize back out once its done here (Meghan Denny)db29649
db- Time is not a table type (Meghan Denny)12e30fb
db- lint file consistency (Meghan Denny)2e88c08
db- accept an engine param in createTable methods (Meghan Denny)r21
a9246bd
readme importing, lay groundwork for #6 (Meghan Denny)a322fb2
add /all/users and /all/packages endpoints (Meghan Denny)25961c1
handler- add _internal.redirectTo (Meghan Denny)af4bc02
implement /logout endpoint (Meghan Denny)91275a4
gitea: fix imports for servers not yet on 1.17 (Meghan Denny)58e7764
zig.mod- move iguanaTLS override from library to exe (Meghan Denny)5cae60c
zigmod.lock- update flag to zig 0.10.0-dev.397+f1b79c9a4 (Meghan Denny)6cd3c4c
import- ensure zigmod ci cachepath is inside temp folder (Meghan Denny)67f0250
handler- if jwt verification fails, add header saying why (Meghan Denny)aff3d8b
importing no longer requires repo to have a zigmod.lock (Meghan Denny)12eb89d
www/index- list user and package count on the homepage (Meghan Denny)3c0f990
lint: handler/index- use local alloc variable (Meghan Denny)c27f592
handler- fix redirect bug caused by header inspection being case sensitive (Meghan Denny)0a9b16d
ci: RELEASE_NUM no longer used in Dockerfile (Meghan Denny)fe92746
db: add a mixin for methods on all tables, first size (Meghan Denny)b9715e2
ci: download_zig.sh no longer needed (Meghan Denny)46174c0
update to zig master 0.10.0-dev.397+f1b79c9a4 (Meghan Denny)0ac6591
update license to 2022 (Meghan Denny)r20
fafbd86
zigmod.lock- made sure we pushed the local changes for extras (Meghan Denny)f212532
add gitea support, fixes #3 (Meghan Denny)1f0c59b
add proper error message for not being able to parse provider (Meghan Denny)9c2a95d
pek now takes namespace param to source custom funcs from (Meghan Denny)117b2b2
db/Remote- only dedupe repos by id since users might rename upstream (Meghan Denny)a7a62d7
db- assert Remote.all returns items in the same order always (Meghan Denny)7f0ebd3
db/Remote- condense installWebhook by filling in static values as default (Meghan Denny)86528ba
handler/rename- catch error.RenameAcrossMountPoints when inside docker (Meghan Denny)12d9bca
add proper error message for OAUTH2_CLIENT flag being mssing (Meghan Denny)0c94886
add flag to temporarily disable users from being able to import repos (Meghan Denny)c9d567b
Remote.listUserRepos- only show public repositories (Meghan Denny)0a65749
Remote.listUserRepos- use last updated sort for github, fixes #11 (Meghan Denny)2d6e8c9
db- make capitalized files use top level fields (Meghan Denny)8c3a1a8
Random's are passed by value now (Meghan Denny)cc1b6cf
ci- add riscv64-linux binary (Meghan Denny)fc9d152
ci- add aarch64-linux binary (Meghan Denny)dcf3127
main- split up root consts and vars (Meghan Denny)6a57610
jwt payloads must be json objects as per rfc7519 section 7.2 rule 4 (Meghan Denny)a2128d6
use proper page titles (Meghan Denny)cb0caca
extras.addSentinel deprecated for alloc.dupeZ (Meghan Denny)f274fb9
build_all_zig.sh- remove extra echo since its unnecessary on ansi terminals and not being run on the ci anymore (Meghan Denny)2e9afd0
Dockerfile- don't repeat the build when we don't need to (Meghan Denny)8201c95
delete the Go implementation (Meghan Denny)r19
r18
e3d9faa
actions- fix syntax for setting env var from script (Meghan Denny)07783d2
ci- enable tagging a docker image (Meghan Denny)70f6803
ci- enable makeing a release (Meghan Denny)578d437
zig- update zig-sqlite, fixes many bugs and adds many tests (Meghan Denny)bc6a5a8
zig/handler/package- add stub for `zigmod aq add` support to work (Meghan Denny)3db598a
zig- add missing string aliases (Meghan Denny)ed2276a
zig.mod- use new min_zig_version attribute (Meghan Denny)0bab0de
github- add pull request template (Meghan Denny)eea62f2
zig- update deps, minor fixes (Meghan Denny)bf3977c
zig/www/import- solve some more TODOs (Meghan Denny)fddf0b8
zig/handler/do_import- remove TODO, we did it (Meghan Denny)343a82e
zig/db- move GithubWebhookData struct outside Remote (Meghan Denny)1a51a3f
zig/www- cleanup top header nav (Meghan Denny)02266cd
zig- assert that a commit is not imported twice (Meghan Denny)edb5109
zig- update Package.star_count during /hook (Meghan Denny)105295b
zig- assert that the user importing a repository is the owner (Meghan Denny)2188c08
zig- Package.findVersionBy -> findVersionAt (Meghan Denny)d3fd659
zig- remove unused decls (Meghan Denny)1a6f694
zig- implement /hook endpoint (Meghan Denny)b274d58
zig/handler- make fail/assert accept a status code to respond with (Meghan Denny)8f38510
zig- apple_pie bug fix in url decoding (Meghan Denny)832ab8d
zig- zigmod.ci now requires an allocator (Meghan Denny)5b1b676
zig/handler- use newline in fail internally only (Meghan Denny)8e3f6c4
zig/db- add new internal update helper than modifies the struct value too (Meghan Denny)bc83ef7
zig/db- fix sql syntax error in Package.getLatestValid (Meghan Denny)3c37077
zig- add version endpoint handler (Meghan Denny)d3ea5c2
zig- update pek function helpers (Meghan Denny)19fa453
zig- flag added a deinit method (Meghan Denny)5a09d7c
zig/handler- add helpers to gracefully handle invalid paths (Meghan Denny)7daa96f
zig/db- create file when it doesnt exist since sqlite doesnt for us anymore (Meghan Denny)30d91a3
zig/db- sync DepList field with StringList (Meghan Denny)8cba917
zig- fix runtime error with using release zig verison (Meghan Denny)441399a
zig/db- add StringList type for files so its an array (Meghan Denny)60d1b37
release_num.sh- fix shebang i'm on nixos now (Meghan Denny)c016a13
build_all_zig- add more passing targets (Meghan Denny)5892cd8
remove .github/FUNDING it's in https://github.com/nektro/.github/blob/main/FUNDING.yml (Meghan Denny)4a9287c
ci- zig- build x86_64 in release too (Meghan Denny)92ca04a
zig- remove warn log (Meghan Denny)a146f8b
define GOPATH for build_all.sh since golang github action does not (Meghan Denny)eb5fa5e
add build_release.sh (Meghan Denny)ac1a353
update .gitattributes (Meghan Denny)7bedbbd
pr merged, update leroycep/zig-jwt to 0.9.0 (Meghan Denny)da0280a
zig- update deps to 0.9.0 part 2 (Meghan Denny)8859190
zig- update deps to 0.9.0 part 1 (Meghan Denny)8f0ddb3
zig- update in-app files to 0.9.0 (Meghan Denny)0f16676
ci: update to Zig 0.9.0 (Meghan Denny)2ec48c4
zig- mark section shared with hook handler (Meghan Denny)2848e67
README- remove circleci badge (Meghan Denny)61ba7ca
temp disable making a release during a push (Meghan Denny)7db9705
zig- add `/do_import` handler (Meghan Denny)3f75fd4
zig/db- add Remote.installWebhook (Meghan Denny)26f7abf
zig/db- add Remote repo details parsing (Meghan Denny)2f72a10
zig/db- add Version.create (Meghan Denny)08c7b55
zig- expose root.domain (Meghan Denny)a88344e
zig- expose root.datadir...v28
72c85f4
temp remove zig from circleci (Meghan Denny)c04b068
build_all_zig- cut down target list for ci time now that we embed sqlite (Meghan Denny)6675dd0
update to zig master 0.9.0-dev.831 (Meghan Denny)e452514
zig- update vrischmann/zig-sqlite (Meghan Denny)0913d57
go- add star shields to www/dashboard (Meghan Denny)9de4346
www- unify index and user page grid css (Meghan Denny)a3b86bd
www- fix pacakge grid css (Meghan Denny)5f8f962
go- www- use sheilds for star badges (Meghan Denny)38b3e92
zig- add www/contact (Meghan Denny)ae4b44e
zig- add www/about (Meghan Denny)0805e9d
go- www/dashboard- fix bad key names (Meghan Denny)b443940
go- handler- remove unused atoi function (Meghan Denny)v24
0f3e22d
go- run go mod tidy (Meghan Denny)a368ce7
go- www/package- remove unused unconfirmed pacakges table (Meghan Denny)b39a0ad
zig- add db integration and complete transition of www/index (Meghan Denny)207172f
README- update tagline (Meghan Denny)25bb57a
zig- update to zig master 0.9.0-dev.796 (Meghan Denny)ce7f0c4
zig- update pek and it accepts an Allocator now (Meghan Denny)050ec98
zig- www/index- change `user:?` to `logged_in:false` since logging in isnt added yet (Meghan Denny)90fff65
go- www/dashboard- fix key names (Meghan Denny)7ab6ad1
www- up the page max width a bit (Meghan Denny)c80b8e6
www- remove google fonts, go back to sans-serif (Meghan Denny)9c3f730
zig- handler- clean imports (Meghan Denny)cd2c3c9
go- www/index- show 15 instead of 25 results (Meghan Denny)a9ba7e8
github- add metadata for sponsors (Meghan Denny)