Commit Briefs

df27e71de3 Thomas Böhler

chore: bump version to v0.4.5 (tags/v0.4.5)

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


5051f59d3d Thomas Böhler

ci: Fetch dependencies prior to building

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


37b7dc6f98 Thomas Böhler

fix: Update getrandom dependency to 0.2.10

The `open64` function on musl is not available anymore as `off_t` has always been 64-bit for musl. This enables building for newer musl versions again. More information: https://github.com/rust-random/getrandom/pull/326 https://git.musl-libc.org/cgit/musl/commit/?id=246f1c811448f37a44b41cd8df8d0ef9736d95f4 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


722a7110d5 Thomas Böhler

fix: Avoid possible infinite loop for `Lines` obj

More information: https://rust-lang.github.io/rust-clippy/master/index.html#/lines_filter_map_ok Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


fe2be0b4d2 witcher

chore: Bump version, add Cargo.lock (tags/v0.4.4)


00ea0b8f2e witcher

chore: version bump (tags/v0.4.3)


035d2e0f43 witcher

chore(cog): add Cargo.lock on version bump


4d597b8040 witcher

chore(cog): Add pre-commit hooks to cog


fac6f83825 witcher

refactor: Introduce SNAFU for better errors

With SNAFU, a context as well as a message can be given. It is similar to thiserror. Start using this to give meaningful errors without relying on anyhow.


6397d1ece1 witcher

style(anyhow): Make `context` calls lazy


4443c95745 witcher

chore: Bump version (tags/v0.4.2)


daff78d13c witcher

fix: Show URL of failed request

Implements: https://todo.sr.ht/~witcher/rss-email/27 Implements: https://todo.sr.ht/~witcher/rss-email/26


c78d7af3ac witcher

ci: build on archlinux instead

Using rust on alpine is a pain, so just build on Arch Linux instead


308fd22746 witcher

ci: add cargo


f2845d0c45 witcher

ci: reorder tasks, remove release mode builds

Release mode builds are not necessary anymore as no artifacts are published. Helps CI load. Additionally, no docs are built either for the same reason.


35b8fa9dd6 witcher

ci: avoid tests, don't upload artifacts

No tests presently exist for this package, so take some load off CI by removing running tests entirely


db2d759afc witcher

ci: use upstream rust package


95ad706fd8 witcher

chore(cog): introduce cog

cocogitto, with its binary `cog`, helps in me not messing any bumps in releases up anymore. In addition, all new tags, starting with the next version, now have a `v` prefix. https://github.com/cocogitto/cocogitto/


3f4b3d0f44 witcher

CI: yuck, misspelled LICENSE *again*


e4ac99f146 witcher

CI: Build with stable compiler


484fca2a09 witcher

CI: Fix misspelling to add LICENSE to tarball


ee85b57d8b witcher

Add more clippy lints and make clippy happy :)



71face450c witcher

Bump version to 0.4.1 (tags/0.4.1)

The version number in Cargo.toml was not updated from 0.3.0 to 0.4.0 in the 0.4.0 release, this is "fixed" with a new patch release bumping the version.


238b988419 witcher

Add release artifacts to CI