1
Fork 0
generated from lucas/rust-template
Commit graph

52 commits

Author SHA1 Message Date
2f5754a9eb
Add CI workflow 2025-06-20 20:35:03 +02:00
c73f26bd67
Fix compiler issues
Apparently some changes in mlua that weren't caught during the update.
2025-06-20 20:34:26 +02:00
6d7ccda449
Merge pull request 'Update Rust crate reqwest to v0.12.20' (#24) from renovate/reqwest-0.x-lockfile into master
Reviewed-on: #24
2025-06-11 11:28:44 +02:00
09abc20574
Update Rust crate reqwest to v0.12.20 2025-06-10 19:01:42 +00:00
94ce380eea
Merge pull request 'Update Rust crate color-eyre to v0.6.5' (#22) from renovate/color-eyre-0.x-lockfile into master
Reviewed-on: #22
2025-06-03 17:04:58 +02:00
2dcd69e6d2
Merge pull request 'Update Rust crate reqwest to v0.12.19' (#23) from renovate/reqwest-0.x-lockfile into master
Reviewed-on: #23
2025-06-03 17:04:48 +02:00
183394831c
Update Rust crate reqwest to v0.12.19 2025-06-02 12:16:32 +00:00
f07d09572f
Update Rust crate color-eyre to v0.6.5 2025-05-30 16:46:26 +00:00
2574dedfdc
Merge pull request 'Disable excessive rebase for Renovate' (#21) from feat/renovate into master
Reviewed-on: #21
2025-05-30 11:52:07 +02:00
b2699a4601
Disable excessive rebase for Renovate 2025-05-30 11:51:13 +02:00
d7e4584812
Merge pull request 'Update Rust crate mlua to v0.10.5' (#9) from renovate/mlua-0.x-lockfile into master
Reviewed-on: #9
2025-05-30 11:45:58 +02:00
60591902c1
Merge pull request 'Update Rust crate tokio to v1.45.1' (#18) from renovate/tokio-1.x-lockfile into master
Reviewed-on: #18
2025-05-30 11:45:02 +02:00
36e96afe09
Merge pull request 'Update rust Docker tag to v1.87.0' (#19) from renovate/rust-1.x into master
Reviewed-on: #19
2025-05-30 11:44:56 +02:00
6050ee9bd1
Merge pull request 'Update Rust crate reqwest to v0.12.18' (#20) from renovate/reqwest-0.x-lockfile into master
Reviewed-on: #20
2025-05-30 11:44:49 +02:00
3d796982d6
Update Rust crate reqwest to v0.12.18 2025-05-28 16:31:32 +00:00
019ebf2e2f
Update Rust crate tokio to v1.45.1 2025-05-24 14:46:36 +00:00
24f17d0b06
Update Rust crate mlua to v0.10.5 2025-05-24 13:16:30 +00:00
723192ab1f
Update rust Docker tag to v1.87.0 2025-05-15 20:46:26 +00:00
726dd2f5a3
Merge pull request 'Update Rust crate color-eyre to v0.6.4' (#17) from renovate/color-eyre-0.x-lockfile into master
Reviewed-on: #17
2025-05-04 14:58:51 +02:00
126941dbb5
Update Rust crate color-eyre to v0.6.4 2025-05-02 21:31:12 +00:00
268b799d19
Merge pull request 'Update Rust crate serde_repr to v0.1.20' (#13) from renovate/serde_repr-0.x-lockfile into master
Reviewed-on: #13
2025-04-22 15:14:26 +02:00
686f1ddd71
Merge pull request 'Update Rust crate reqwest to v0.12.15' (#10) from renovate/reqwest-0.x-lockfile into master
Reviewed-on: #10
2025-04-22 15:14:18 +02:00
7c4c323358
Merge pull request 'Update rust Docker tag to v1.86.0' (#8) from renovate/rust-1.x into master
Reviewed-on: #8
2025-04-22 15:14:05 +02:00
112f5a83df
Merge pull request 'Update Rust crate serde_json to v1.0.140' (#12) from renovate/serde_json-1.x-lockfile into master
Reviewed-on: #12
2025-04-22 15:13:59 +02:00
85bb5c4c52
Merge pull request 'Update Rust crate serde to v1.0.219' (#11) from renovate/serde-monorepo into master
Reviewed-on: #11
2025-04-22 15:13:52 +02:00
8ddec431d5
Merge pull request 'Update tokio-tracing monorepo' (#14) from renovate/tokio-tracing-monorepo into master
Reviewed-on: #14
2025-04-22 15:13:40 +02:00
505f5dd42e
Merge pull request 'Update Rust crate tokio to v1.44.2' (#16) from renovate/tokio-1.x-lockfile into master
Reviewed-on: #16
2025-04-22 15:13:28 +02:00
98d0bbc3ac
Update Rust crate tokio to v1.44.2 2025-04-11 17:01:52 +00:00
ebff623aa3
Update tokio-tracing monorepo 2025-04-11 16:01:52 +00:00
9a8777897c
Update Rust crate serde_repr to v0.1.20 2025-04-11 16:01:46 +00:00
e54deb9e36
Update Rust crate serde_json to v1.0.140 2025-04-11 15:02:06 +00:00
3a75b4fbff
Update Rust crate serde to v1.0.219 2025-04-11 15:02:02 +00:00
23f1d98d31
Update Rust crate reqwest to v0.12.15 2025-04-11 14:13:47 +00:00
a43d12c37f
Update rust Docker tag to v1.86.0 2025-04-03 17:49:55 +00:00
550dbda442
Merge pull request 'Update rust Docker tag to v1.85.0' (#7) from renovate/rust-1.x into master
Reviewed-on: #7
2025-02-21 08:47:39 +00:00
03543315b3
Update rust Docker tag to v1.85.0 2025-02-21 00:50:49 +00:00
aad4707ddf
Merge pull request 'Update rust Docker tag to v1.84.1' (#6) from renovate/rust-1.x into master
Reviewed-on: #6
2025-02-18 13:08:03 +00:00
ea01247d48
Update rust Docker tag to v1.84.1 2025-01-31 00:50:19 +00:00
15f863fce5
Merge pull request 'Update rust Docker tag to v1.83.0' (#4) from renovate/rust-1.x into master
Reviewed-on: #4
2024-12-05 08:39:02 +00:00
144d3e820c
Update rust Docker tag to v1.83.0 2024-12-02 22:03:45 +00:00
6ceda6c568
Merge pull request 'Update Rust crate mlua to 0.10.0' (#3) from renovate/mlua-0.x into master
Reviewed-on: #3
2024-10-28 09:22:37 +00:00
4f61690b45
Update Rust crate mlua to 0.10.0 2024-10-25 20:32:40 +00:00
0848ae3e13
Merge pull request 'Update rust Docker tag to v1.82.0' (#2) from renovate/rust-1.x into master
Reviewed-on: #2
2024-10-18 08:29:06 +00:00
9d1b3bedc9
Update rust Docker tag to v1.82.0 2024-10-17 23:47:45 +00:00
18efbb0957
Catch failing worker threads
Previously if one of the threads other than the server failed,
it would log the error but continue to run in a broken state.
So instead this makes sure than if any thread finishes the whole
application stops.
Since all worker threads should always wait indefinitely for more work,
this should only happen if one of them bails on an error.
2024-09-24 11:48:15 +02:00
c105ac80cd
Add Dockerfile 2024-09-20 10:31:19 +02:00
f5c64b788f
Use Rustls for TLS
Slim Docker images like Alpine or Distroless don't ship OpenSSL by
default, and rather than installing that, Rustls can be linked
statically.
2024-09-20 10:28:08 +02:00
e9796333bb
Reduce logging noise 2024-09-20 10:27:50 +02:00
23d27389d3
Expose logging functions to Lua 2024-09-19 13:52:36 +02:00
d2cb39f9a2
Rework API tasks
GitHub expects a 'Last-Modified' header, and honoring an
'X-Poll-Interval' header for their notifications endpoint.
Other services might also have certain limitations that require
customizing every API query individually.

Since that's not possible if API tasks are configured once and run off
of an interval, this reworks them so that the config needs to trigger
every query individually. A `delay` parameter allows re-creating the
same intervals that were possible before.

This also moves the configuration for Ntfy to the Lua file.
2024-09-18 11:31:10 +02:00