Commit graph

57 commits

Author SHA1 Message Date
Christina Sørensen
c7da345cf4
build: use nixpkgs compatible rustc
All checks were successful
conventional commits / conventional commits (pull_request) Successful in 9s
build / run (pull_request) Successful in 7m48s
check / run (pull_request) Successful in 1m24s
Keep this on anything that isn't EOL, we'll be nice to nixpkgs as long
as they don't literally actually unironically lock all our deps for us
or go on EOL rustc >_>

...also if we wanna play with bench we can probably cfg gate that :p

Closes: #25
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-08 15:04:35 +02:00
Christina Sørensen
701c86d650
merge: fix-eval-cache from #24 into main
All checks were successful
conventional commits / conventional commits (push) Successful in 9s
build / run (push) Successful in 13s
check / run (push) Successful in 58s
2024-09-08 14:52:49 +02:00
Christina Sørensen
beef106b41
fix: actually cache evals
All checks were successful
conventional commits / conventional commits (pull_request) Successful in 10s
build / run (pull_request) Successful in 52s
check / run (pull_request) Successful in 1m33s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-08 14:36:18 +02:00
Christina Sørensen
5922220498
merge: tabwidth from #23 into main
All checks were successful
conventional commits / conventional commits (push) Successful in 6s
build / run (push) Successful in 11s
check / run (push) Successful in 38s
2024-09-07 12:12:48 +02:00
Christina Sørensen
149d353019
ci: change names
All checks were successful
conventional commits / conventional commits (pull_request) Successful in 6s
build / run (pull_request) Successful in 11s
check / run (pull_request) Successful in 47s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-07 12:07:44 +02:00
Christina Sørensen
b69542d9a6
ci: add nix build step
All checks were successful
Conventional Commits / conventional commits (pull_request) Successful in 6s
build flake / security_audit (pull_request) Successful in 11s
check flake / security_audit (pull_request) Successful in 41s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-07 12:04:15 +02:00
Christina Sørensen
b05095ff35
refactor: various clippy lints
Some checks failed
Security audit / security_audit (pull_request) Has been cancelled
Conventional Commits / Conventional Commits (pull_request) Successful in 6s
Check Flake / security_audit (pull_request) Successful in 7m2s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-07 11:44:24 +02:00
Christina Sørensen
0863eae4b4
ci: check flake
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-07 11:44:01 +02:00
Christina Sørensen
133584c1e6
ci: allow own license
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-07 11:43:47 +02:00
Christina Sørensen
747e481bcb
style: nixfmt-rfc-style
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-07 11:43:13 +02:00
Christina Sørensen
7db9d3a2e1
style(rust): format to tabwidth-2
Fix: #22
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-06 11:26:56 +02:00
Christina Sørensen
c7f6b2c256
build: change rust tabwidth
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-06 11:24:30 +02:00
Christina Sørensen
6f7348c9ae
chore(release): create v0.0.2
All checks were successful
Conventional Commits / Conventional Commits (push) Successful in 10s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-06 06:39:45 +02:00
Christina Sørensen
79700e4a13
merge: release-engineering from #21 into main
All checks were successful
Conventional Commits / Conventional Commits (push) Successful in 11s
2024-09-06 06:12:31 +02:00
Christina Sørensen
6ec1ba74a8
ci(audit): fix multiple audit.yml flows spawning on same commit
Some checks failed
Security audit / security_audit (pull_request) Has been cancelled
Conventional Commits / Conventional Commits (pull_request) Successful in 11s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-06 05:26:14 +02:00
Christina Sørensen
c125b77683
refactor: deduplicate nix-weather cargo manifest
Some checks failed
Security audit / security_audit (push) Has been cancelled
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
Security audit / security_audit (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-06 05:11:57 +02:00
Christina Sørensen
e40b83733d
build(deps): bump flake.lock
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-06 05:10:38 +02:00
Christina Sørensen
3f2526e06f
build: add basic changelog gen
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-06 05:08:33 +02:00
Christina Sørensen
7e99a9755b
merge: basic-ci from #18 to main
All checks were successful
Security audit / security_audit (push) Successful in 1m31s
Conventional Commits / Conventional Commits (push) Successful in 11s
2024-09-05 21:04:52 +02:00
Christina Sørensen
8dc6f4305c
ci: removed unused cheks, add funding for github
All checks were successful
Security audit / security_audit (pull_request) Successful in 1m34s
Conventional Commits / Conventional Commits (pull_request) Successful in 10s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 21:02:09 +02:00
Christina Sørensen
86938a9ec7
ci: fix license allowance
Some checks failed
Security audit / security_audit (push) Successful in 1m29s
/ test (push) Successful in 0s
Security audit / security_audit (pull_request) Successful in 1m26s
Conventional Commits / Conventional Commits (pull_request) Successful in 10s
/ Build Nix package (pull_request) Failing after 3s
/ Flake Checker (pull_request) Failing after 3s
/ Check Nix Flake (pull_request) Failing after 4s
Unit tests / unit-tests (native, 1.70.0) (pull_request) Has been cancelled
Unit tests / unit-tests (native, beta) (pull_request) Has been cancelled
Unit tests / unit-tests (native, nightly) (pull_request) Has been cancelled
Unit tests / unit-tests (native, stable) (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 19:06:54 +02:00
Christina Sørensen
330656f01e
ci: trigger audit on push to pr
Some checks failed
/ test (push) Successful in 1s
Security audit / security_audit (pull_request) Failing after 1m51s
Conventional Commits / Conventional Commits (pull_request) Successful in 11s
/ Flake Checker (pull_request) Failing after 3s
/ Build Nix package (pull_request) Failing after 3s
/ Check Nix Flake (pull_request) Failing after 2s
Unit tests / unit-tests (native, 1.70.0) (pull_request) Has been cancelled
Unit tests / unit-tests (native, beta) (pull_request) Has been cancelled
Unit tests / unit-tests (native, nightly) (pull_request) Has been cancelled
Unit tests / unit-tests (native, stable) (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 18:59:54 +02:00
Christina Sørensen
332fddde94
ci: attempt to fix conventional-commits.yml
Some checks failed
/ test (push) Successful in 0s
Conventional Commits / Conventional Commits (pull_request) Successful in 13s
/ Check Nix Flake (pull_request) Failing after 4s
/ Flake Checker (pull_request) Failing after 3s
/ Build Nix package (pull_request) Failing after 3s
Unit tests / unit-tests (native, 1.70.0) (pull_request) Has been cancelled
Unit tests / unit-tests (native, beta) (pull_request) Has been cancelled
Unit tests / unit-tests (native, nightly) (pull_request) Has been cancelled
Unit tests / unit-tests (native, stable) (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 18:44:44 +02:00
Christina Sørensen
f2e1a4761e
ci: attempt to fix audit.yml
Some checks failed
/ test (push) Successful in 0s
Conventional Commits / Conventional Commits (pull_request) Failing after 3s
/ Flake Checker (pull_request) Failing after 2s
/ Check Nix Flake (pull_request) Failing after 3s
/ Build Nix package (pull_request) Failing after 2s
Unit tests / unit-tests (native, 1.70.0) (pull_request) Has been cancelled
Unit tests / unit-tests (native, beta) (pull_request) Has been cancelled
Unit tests / unit-tests (native, nightly) (pull_request) Has been cancelled
Unit tests / unit-tests (native, stable) (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 18:43:13 +02:00
Christina Sørensen
8fb36ace8e
ci: port github runners to forgejo
Some checks failed
/ test (push) Successful in 1s
Conventional Commits / Conventional Commits (pull_request) Failing after 3s
/ Build Nix package (pull_request) Failing after 3s
/ Flake Checker (pull_request) Failing after 3s
/ Check Nix Flake (pull_request) Failing after 2s
Security audit / security_audit (push) Failing after 3s
Unit tests / unit-tests (native, 1.70.0) (pull_request) Has been cancelled
Unit tests / unit-tests (native, beta) (pull_request) Has been cancelled
Unit tests / unit-tests (native, nightly) (pull_request) Has been cancelled
Unit tests / unit-tests (native, stable) (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 18:40:34 +02:00
Christina Sørensen
4a0ab0da6c
ci: add demo forgejo workflow
All checks were successful
/ test (push) Successful in 1s
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 18:28:05 +02:00
Christina Sørensen
57aba33f1e
merge: basic-documentation from #16 into main
Some checks failed
Conventional Commits / Conventional Commits (push) Waiting to run
/ Flake Checker (push) Has been cancelled
/ Check Nix Flake (push) Has been cancelled
/ Build Nix package (push) Has been cancelled
2024-09-05 10:30:17 +02:00
Christina Sørensen
67c183177e
build: add convco config with merge type
Some checks failed
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
/ Flake Checker (pull_request) Has been cancelled
/ Check Nix Flake (pull_request) Has been cancelled
/ Build Nix package (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 10:26:56 +02:00
Christina Sørensen
756eb7ae13
docs: correct readme h1
Some checks failed
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 10:11:53 +02:00
Christina Sørensen
c6823129e6
docs: add CONTRIBUTING.md
Some checks failed
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 10:07:11 +02:00
Christina Sørensen
92b96dbc47
docs: more padding
Some checks failed
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 09:48:27 +02:00
Christina Sørensen
8496bbfa7f
docs: add padding to readme
Some checks failed
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 09:46:06 +02:00
Christina Sørensen
95d53c5c9a
docs: move usage before how it works
Some checks failed
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 09:44:01 +02:00
Christina Sørensen
cc785d16d4
docs: improve readme with explanation, usage
Some checks failed
Conventional Commits / Conventional Commits (pull_request) Has been cancelled
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 09:39:42 +02:00
Christina Sørensen
7bb369b008
docs: readme headers, code of conduct
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 08:50:47 +02:00
Christina Sørensen
473986588d
fix: use native async recursion
Some checks failed
Security audit / security_audit (push) Waiting to run
Conventional Commits / Conventional Commits (push) Waiting to run
/ Flake Checker (push) Waiting to run
/ Check Nix Flake (push) Waiting to run
/ Build Nix package (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, beta) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, stable) (push) Waiting to run
Unit tests / unit-tests (windows-latest, 1.70.0) (push) Waiting to run
Unit tests / unit-tests (windows-latest, beta) (push) Waiting to run
Unit tests / unit-tests (windows-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (windows-latest, stable) (push) Waiting to run
Unit tests (BSD) / unit-tests-freebsd (push) Has been cancelled
Unit tests (BSD) / unit-tests-netbsd (push) Has been cancelled
Unit tests (BSD) / unit-tests-openbsd (push) Has been cancelled
Unit tests / unit-tests (macos-latest, 1.70.0) (push) Has been cancelled
Unit tests / unit-tests (macos-latest, beta) (push) Has been cancelled
Unit tests / unit-tests (macos-latest, nightly) (push) Has been cancelled
Unit tests / unit-tests (macos-latest, stable) (push) Has been cancelled
Unit tests / unit-tests (ubuntu-latest, 1.70.0) (push) Has been cancelled
Rust 1.77.0 added async recursion, we use that instead of the crate.
This requires a slight rewrite to heap pin the return value of the
closure so the function state doesn't grow.

Fix: #9
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 08:31:33 +02:00
Christina Sørensen
3f632969a9
fix: warn of unused loglevel
Some checks are pending
Conventional Commits / Conventional Commits (push) Waiting to run
Fix: #15
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 08:23:40 +02:00
Christina Sørensen
6e479e7ad2
fix: remove unnecessary println!
Some checks are pending
Conventional Commits / Conventional Commits (push) Waiting to run
Fix: #11
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 08:21:35 +02:00
Christina Sørensen
eade90b797
fix: don't use NIX_ALLOW_INSECURE=1
Some checks are pending
Conventional Commits / Conventional Commits (push) Waiting to run
Fix: #12
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 07:56:31 +02:00
Christina Sørensen
11e92f0e6b
fix: refactor log usage
Some checks are pending
Conventional Commits / Conventional Commits (push) Waiting to run
Fixes: #10
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 07:53:05 +02:00
Christina Sørensen
c6fd77bc01
fix: don't output empty lines without loglevel'
Some checks are pending
Conventional Commits / Conventional Commits (push) Waiting to run
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 07:48:21 +02:00
Christina Sørensen
e56333a708
feat: reuse compliance EUPL-1.2
Some checks are pending
Security audit / security_audit (push) Waiting to run
Conventional Commits / Conventional Commits (push) Waiting to run
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 07:43:17 +02:00
Christina Sørensen
2256d38a68
feat: flake + lix
Some checks are pending
Security audit / security_audit (push) Waiting to run
Conventional Commits / Conventional Commits (push) Waiting to run
/ Flake Checker (push) Waiting to run
/ Check Nix Flake (push) Waiting to run
/ Build Nix package (push) Waiting to run
Unit tests (BSD) / unit-tests-freebsd (push) Waiting to run
Unit tests (BSD) / unit-tests-netbsd (push) Waiting to run
Unit tests / unit-tests (macos-latest, 1.70.0) (push) Waiting to run
Unit tests / unit-tests (macos-latest, beta) (push) Waiting to run
Unit tests / unit-tests (macos-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (macos-latest, stable) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, 1.70.0) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, beta) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, stable) (push) Waiting to run
Unit tests / unit-tests (windows-latest, 1.70.0) (push) Waiting to run
Unit tests / unit-tests (windows-latest, beta) (push) Waiting to run
Unit tests / unit-tests (windows-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (windows-latest, stable) (push) Waiting to run
Unit tests (BSD) / unit-tests-openbsd (push) Waiting to run
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-05 07:32:31 +02:00
Christina Sørensen
e635a18f96
fix: RUSTSEC-2024-0332
Some checks are pending
Security audit / security_audit (push) Waiting to run
Conventional Commits / Conventional Commits (push) Waiting to run
/ Build Nix targets (push) Waiting to run
Unit tests / unit-tests (macos-latest, 1.70.0) (push) Waiting to run
Unit tests / unit-tests (macos-latest, beta) (push) Waiting to run
Unit tests / unit-tests (macos-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (macos-latest, stable) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, 1.70.0) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, beta) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (ubuntu-latest, stable) (push) Waiting to run
Unit tests / unit-tests (windows-latest, 1.70.0) (push) Waiting to run
Unit tests / unit-tests (windows-latest, beta) (push) Waiting to run
Unit tests / unit-tests (windows-latest, nightly) (push) Waiting to run
Unit tests / unit-tests (windows-latest, stable) (push) Waiting to run
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-06-21 09:00:59 +02:00
Christina Sørensen
661e8b1cad
feat: --config flag
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-29 14:47:49 +01:00
Christina Sørensen
4f5e6159fe
feat: --timestamp flag
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-29 14:35:01 +01:00
Christina Sørensen
74fe2a3b4a
fix: log level issue
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-29 14:22:48 +01:00
Christina Sørensen
8a07bf163c
feat: add basic timers to show how long operations took
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-29 13:36:02 +01:00
Christina Sørensen
188fca648a
feat: add count
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-29 13:20:05 +01:00
Christina Sørensen
aaa6d05b92
chore: save work on using async vec
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-18 09:35:21 +01:00