mirror of
https://github.com/sbrow/envr.git
synced 2026-06-27 10:38:33 -04:00
ci: Updated github action.
This commit is contained in:
8
.github/workflows/odin.yml
vendored
8
.github/workflows/odin.yml
vendored
@@ -10,12 +10,12 @@ jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y libsodium-dev sqlite3 libsqlite3-dev
|
||||
sudo apt-get install -y libsodium-dev sqlite3 libsqlite3-dev libsodium-dev
|
||||
|
||||
- name: Install Odin
|
||||
run: |
|
||||
@@ -25,7 +25,9 @@ jobs:
|
||||
echo "/opt/odin" >> "$GITHUB_PATH"
|
||||
|
||||
- name: Build
|
||||
run: odin build . -o:speed -out:envr
|
||||
run: |
|
||||
make version.odin
|
||||
odin build . -o:speed -out:envr
|
||||
|
||||
- name: Test
|
||||
run: odin test .
|
||||
|
||||
109
quash
Normal file
109
quash
Normal file
@@ -0,0 +1,109 @@
|
||||
[1m[38;5;2m@[0m [1m[38;5;13muk[38;5;8mspssxz[39m [38;5;3mspencer.brower@proton.me[39m [38;5;14m2026-06-12 16:45:22[39m [38;5;10mdefault@[39m [38;5;12m54[38;5;8m8fe7ec[39m[0m
|
||||
│ [1m[38;5;3m(no description set)[39m[0m
|
||||
○ [1m[38;5;5msu[0m[38;5;8mwmwvkl[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 16:40:25[39m [38;5;5modin[39m [1m[38;5;4ma1e93[0m[38;5;8m345[39m
|
||||
│ ci: Updated github action.
|
||||
○ [1m[38;5;5mtq[0m[38;5;8mpkpmus[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 16:35:39[39m [1m[38;5;4mee[0m[38;5;8md36089[39m
|
||||
│ feat: Removed go code.
|
||||
○ [1m[38;5;5myzz[0m[38;5;8mzmznw[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 16:35:34[39m [1m[38;5;4m75[0m[38;5;8mb77845[39m
|
||||
│ build: Converted Makefile and flake package.
|
||||
○ [1m[38;5;5mkv[0m[38;5;8mtmxpyn[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 15:54:44[39m [1m[38;5;4m4ec[0m[38;5;8m2b22b[39m
|
||||
│ refactor: removed `is_tty`.
|
||||
○ [1m[38;5;5mpo[0m[38;5;8muwppuo[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 15:48:12[39m [1m[38;5;4m027[0m[38;5;8m6db76[39m
|
||||
│ refactor: Switched from age to libsodium.
|
||||
○ [1m[38;5;5mtx[0m[38;5;8moxnuzl[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 15:36:10[39m [1m[38;5;4ma0[0m[38;5;8me2c995[39m
|
||||
│ docs: Updated TODOs.
|
||||
○ [1m[38;5;5mzv[0m[38;5;8mrkmqpk[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 15:01:50[39m [1m[38;5;4md0[0m[38;5;8mdc93ab[39m
|
||||
│ feat(odin): Migrated nushell-completion command to go.
|
||||
○ [1m[38;5;5mzp[0m[38;5;8mmvtmzx[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 14:50:42[39m [1m[38;5;4m91[0m[38;5;8mada61c[39m
|
||||
│ feat: Added tests.
|
||||
○ [1m[38;5;5mvs[0m[38;5;8mqmlvlq[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 14:17:56[39m [1m[38;5;4m9b[0m[38;5;8m395677[39m
|
||||
│ fix: Fixed the rest of the (tested) leaks.
|
||||
○ [1m[38;5;5mrw[0m[38;5;8mzttsll[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 13:37:09[39m [1m[38;5;4m43d[0m[38;5;8md8aca[39m
|
||||
│ perf: Improved writer performance.
|
||||
○ [1m[38;5;5mro[0m[38;5;8mvqumvz[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 13:25:50[39m [1m[38;5;4mdb[0m[38;5;8m1b863e[39m
|
||||
│ fix: fixing leaks.
|
||||
○ [1m[38;5;5mqu[0m[38;5;8mqsmwmx[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 10:45:43[39m [1m[38;5;4me9[0m[38;5;8m660501[39m
|
||||
│ fix: Added proper help text to all commands.
|
||||
○ [1m[38;5;5muu[0m[38;5;8mpootzn[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 10:28:41[39m [1m[38;5;4m76[0m[38;5;8m29dd2c[39m
|
||||
│ fix: Got rid of go fallback code.
|
||||
○ [1m[38;5;5msv[0m[38;5;8mkzoqxq[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 10:22:21[39m [1m[38;5;4m7c[0m[38;5;8m7ddf46[39m
|
||||
│ fix: Fixed memory leaks in `find_binary`.
|
||||
○ [1m[38;5;5myzv[0m[38;5;8mwlzvq[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 10:22:21[39m [1m[38;5;4ma1e94[0m[38;5;8m5a6[39m
|
||||
│ feat(odin): Ported init command.
|
||||
○ [1m[38;5;5myk[0m[38;5;8mlwuqrm[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 09:12:55[39m [1m[38;5;4m0a[0m[38;5;8m332adf[39m
|
||||
│ feat(odin): Ported scan command.
|
||||
○ [1m[38;5;5munkt[0m[38;5;8mymmr[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 08:27:14[39m [1m[38;5;4m4e1[0m[38;5;8me3590[39m
|
||||
│ feat(odin): port check command to odin.
|
||||
○ [1m[38;5;5moy[0m[38;5;8mllntvp[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-12 08:02:08[39m [1m[38;5;4m82[0m[38;5;8mbec68b[39m
|
||||
│ fix: Fixing AI oopsies.
|
||||
○ [1m[38;5;5ml[0m[38;5;8mowokuok[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 21:26:59[39m [1m[38;5;4m2c[0m[38;5;8mb6067a[39m
|
||||
│ feat(odin): ported edit-config command to odin.
|
||||
○ [1m[38;5;5mvl[0m[38;5;8mssoopk[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 21:25:11[39m [1m[38;5;4m36[0m[38;5;8m68df57[39m
|
||||
│ feat(odin): ported restore command to odin.
|
||||
○ [1m[38;5;5mtu[0m[38;5;8mnwtypr[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 21:21:59[39m [1m[38;5;4md2[0m[38;5;8m127e47[39m
|
||||
│ feat(odin): Ported remove command.
|
||||
○ [1m[38;5;5mnr[0m[38;5;8mnpskps[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 21:17:52[39m [1m[38;5;4mcb[0m[38;5;8m7db967[39m
|
||||
│ feat(odin): Added long text and --help flags.
|
||||
○ [1m[38;5;5msw[0m[38;5;8mwzkunx[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 21:14:11[39m [1m[38;5;4mc9[0m[38;5;8m2155a1[39m
|
||||
│ feat(odin): ported backup command.
|
||||
○ [1m[38;5;5mts[0m[38;5;8mnurnzr[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 21:05:39[39m [1m[38;5;4mb1[0m[38;5;8md24161[39m
|
||||
│ feat(odin): ported list command.
|
||||
○ [1m[38;5;5mvw[0m[38;5;8molkxsl[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 21:05:33[39m [1m[38;5;4m40[0m[38;5;8mf0b3c3[39m
|
||||
│ feat(odin): ported deps command, added utilities (features, tty, table).
|
||||
○ [1m[38;5;5mrqr[0m[38;5;8mrlqlk[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 20:34:53[39m [1m[38;5;4md8[0m[38;5;8m4e43d0[39m
|
||||
│ odin: scaffold project with CLI parser, version command, Go fallback
|
||||
○ [1m[38;5;5mznn[0m[38;5;8mskorn[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 20:08:27[39m [1m[38;5;4m28[0m[38;5;8mf96df4[39m
|
||||
│ feat: Started odin setup.
|
||||
│ ○ [1m[38;5;5mry[0m[38;5;8mkmnnwl[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-11 20:00:08[39m [38;5;5mzig[39m [1m[38;5;4m42[0m[38;5;8mc01a08[39m
|
||||
│ │ feat: init command.
|
||||
│ ○ [1m[38;5;5mzt[0m[38;5;8mntvnnw[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-09 11:01:15[39m [1m[38;5;4md3[0m[38;5;8meb4e84[39m
|
||||
│ │ fix: Fixed issue with buffer size.
|
||||
│ ○ [1m[38;5;5mpq[0m[38;5;8mzlpytk[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-09 09:50:38[39m [1m[38;5;4m6ac[0m[38;5;8md1f9d[39m
|
||||
│ │ refactor: Moved deps into `root.zig`.
|
||||
│ ○ [1m[38;5;5msl[0m[38;5;8mkwsoqy[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-06-09 09:41:13[39m [1m[38;5;4m68[0m[38;5;8m1931fb[39m
|
||||
│ │ feat: Added table viewer.
|
||||
│ ○ [1m[38;5;5mqk[0m[38;5;8mmlntsm[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-05-27 19:30:19[39m [1m[38;5;4macb[0m[38;5;8mda090[39m
|
||||
│ │ feat: list cmd.
|
||||
│ ○ [1m[38;5;5mvx[0m[38;5;8mnsyxqp[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-05-27 18:27:21[39m [1m[38;5;4mfc[0m[38;5;8m8474d7[39m
|
||||
│ │ feat: Restore db from file.
|
||||
│ ○ [1m[38;5;5muo[0m[38;5;8mowvkxx[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-05-03 12:45:43[39m [1m[38;5;4m8f[0m[38;5;8m2c2419[39m
|
||||
│ │ feat(config): Added data path.
|
||||
│ ○ [1m[38;5;5mqr[0m[38;5;8mkuztko[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-05-01 10:30:12[39m [1m[38;5;4m3e[0m[38;5;8m6c1752[39m
|
||||
│ │ feat: accept config in Db
|
||||
│ ○ [1m[38;5;5mvr[0m[38;5;8mxoyzlo[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-30 22:37:31[39m [1m[38;5;4mfd[0m[38;5;8m0f8bba[39m
|
||||
│ │ feat(age): accept multiple recipients.
|
||||
│ ○ [1m[38;5;5mrqu[0m[38;5;8mvonut[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-30 21:03:38[39m [1m[38;5;4m65[0m[38;5;8m571393[39m
|
||||
│ │ feat: Implemented basic db operation.
|
||||
│ ○ [1m[38;5;5mnw[0m[38;5;8mzoqvoq[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-29 16:35:38[39m [1m[38;5;4me5[0m[38;5;8m286527[39m
|
||||
│ │ feat: Created own age wrapper.
|
||||
│ ○ [1m[38;5;5mrl[0m[38;5;8mtyxtqr[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-28 17:49:04[39m [1m[38;5;4m02c[0m[38;5;8me5e46[39m
|
||||
│ │ feat: Added age-ffi.
|
||||
│ ○ [1m[38;5;5mkr[0m[38;5;8mzuylpu[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-26 17:29:37[39m [1m[38;5;4ma13[0m[38;5;8m264c8[39m
|
||||
│ │ feat: zig-sqlite.
|
||||
│ ○ [1m[38;5;5mnq[0m[38;5;8mlotzkk[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-24 11:19:31[39m [1m[38;5;4m79[0m[38;5;8m9d95a4[39m
|
||||
│ │ feat: added Config parsing.
|
||||
│ ○ [1m[38;5;5mnp[0m[38;5;8mvzptmw[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-23 16:53:47[39m [1m[38;5;4m21[0m[38;5;8m7bb413[39m
|
||||
│ │ feat(comma): Added help method.
|
||||
│ ○ [1m[38;5;5mrr[0m[38;5;8mlywnkm[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-21 19:42:02[39m [1m[38;5;4ma5[0m[38;5;8m47409e[39m
|
||||
│ │ docs: Added AI Disclaimer to README.md.
|
||||
│ ○ [1m[38;5;5mpl[0m[38;5;8mqqwlws[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-21 19:34:09[39m [1m[38;5;4m53[0m[38;5;8mcf22bc[39m
|
||||
│ │ feat: Added help output for commands.
|
||||
│ ○ [1m[38;5;5mznp[0m[38;5;8mvknpm[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-21 18:13:35[39m [1m[38;5;4mae[0m[38;5;8m445459[39m
|
||||
│ │ feat(comma): Added enum value for unknown commands.
|
||||
│ ○ [1m[38;5;5mzq[0m[38;5;8mpvlvms[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-21 18:02:58[39m [1m[38;5;4mbd[0m[38;5;8m2a5455[39m
|
||||
│ │ feat: Migrated `deps` command.
|
||||
│ ○ [1m[38;5;5mw[0m[38;5;8mqslwyqo[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-20 17:08:26[39m [1m[38;5;4m8a[0m[38;5;8m503ced[39m
|
||||
│ │ refactor: Broke comma into a separate package.
|
||||
│ ○ [1m[38;5;5mtr[0m[38;5;8mqurnkq[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-20 16:14:43[39m [1m[38;5;4m33[0m[38;5;8mb0063c[39m
|
||||
│ │ feat: Added command structure.
|
||||
│ │ ○ [1m[38;5;5msp[0m[38;5;8mllvvwm[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-20 10:15:48[39m [38;5;2menvr-zig@[39m [1m[38;5;4mac9[0m[38;5;8m4b33e[39m
|
||||
│ ├─╯ [38;5;2m(empty)[39m [38;5;2m(no description set)[39m
|
||||
│ ○ [1m[38;5;5mol[0m[38;5;8mwurpsw[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-18 16:28:30[39m [1m[38;5;4m43b[0m[38;5;8m03e0a[39m
|
||||
│ │ wip: feat: Migrated version command to zig.
|
||||
│ ○ [1m[38;5;5mm[0m[38;5;8mnqunpro[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-17 16:41:45[39m [1m[38;5;4mce[0m[38;5;8m135e9c[39m
|
||||
│ │ feat: Created zig wrapper.
|
||||
│ ○ [1m[38;5;5munkr[0m[38;5;8mrvon[39m [38;5;3mspencer.brower@proton.me[39m [38;5;6m2026-04-17 15:49:00[39m [1m[38;5;4m6a6[0m[38;5;8m11150[39m
|
||||
├─╯ feat: Added zig config.
|
||||
[1m[38;5;14m◆[0m [1m[38;5;5mps[0m[38;5;8mmotwus[39m [38;5;3m6729162+sbrow@users.noreply.github.com[39m [38;5;6m2026-01-12 15:42:05[39m [38;5;5mgo main[39m [38;5;5mv0.2.1[39m [1m[38;5;4mc6[0m[38;5;8md03088[39m
|
||||
│ chore(main): release 0.2.1
|
||||
~
|
||||
Reference in New Issue
Block a user