Commit Graph

534 Commits

Author SHA1 Message Date
28892d9fea Fix pending update count check in webhook handling
Some checks are pending
Build docker image / Build-Docker-Image (push) Waiting to run
2025-08-10 14:51:23 +02:00
6b39a837ff Update invalid token check to match new error message 2025-08-10 14:18:41 +02:00
9da1c4eed2 Fix typo in check_uninited function name and improve error logging 2025-08-10 13:52:09 +02:00
13612062ad Fix
Some checks are pending
Build docker image / Build-Docker-Image (push) Waiting to run
2025-08-09 23:18:10 +02:00
34f0c9feb6 Update deps and refactor 2025-08-09 23:10:40 +02:00
ae292b180c Update dependencies and teloxide to 0.17.0
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-07-13 21:50:14 +02:00
40d000ff69 Fix
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-07-05 00:10:12 +02:00
a829ba200d Invalidate cache and delete bot on invalid token error
Some checks are pending
Build docker image / Build-Docker-Image (push) Waiting to run
2025-07-04 14:40:45 +02:00
86669b66f3 Optimize release build
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-06-28 22:34:36 +02:00
1e6bb1fad1 Update deps 2025-06-28 22:08:06 +02:00
d79da1b955 Refactor donation notification logic for clarity and efficiency
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-06-22 17:39:47 +02:00
ad18a485a1 Ignore errors when deleting messages 2025-06-22 16:58:07 +02:00
2f33b41359 Refactor error handling to use anyhow throughout codebase
Switch all custom error types and handler signatures from `Box<dyn
std::error::Error + Send + Sync>` to `anyhow::Result`. Add anyhow as a
dependency. Fix typos and update function names for consistency.
2025-06-22 16:26:27 +02:00
39ff5f01e7 Remove unnecessary Box from support_command_handler argument
Some checks are pending
Build docker image / Build-Docker-Image (push) Waiting to run
2025-06-22 00:10:30 +02:00
8a35390150 Refactor support handler to remove unnecessary dptree entry 2025-06-22 00:08:05 +02:00
5bc2a83f8d Simplify support handler branch structure 2025-06-21 23:57:46 +02:00
a26186f2ad Update dependencies and fix code for teloxide 0.16 and sentry 0.40
- Upgrade teloxide to 0.16, sentry to 0.40, and related crates - Update
handler type signatures for teloxide 0.16 - Fix error mapping to use
std::io::Error::other - Adjust RegisterRequestStatus match arm for new
enum variant - Update Cargo.lock for new dependencies
2025-06-21 23:47:03 +02:00
1d6d51eea6 Update dependencies and improve Docker image workflow
- Update Rust dependencies in Cargo.lock to latest versions - Tag Docker
images with both latest and commit SHA - Pass BOOK_BOTS_TAG in
deployment webhook URL - Minor YAML formatting improvements in GitHub
Actions workflow
2025-06-21 22:03:35 +02:00
8166168538 Update teloxide to 0.15
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-04-27 15:20:57 +02:00
a96ff53ae0 Merge pull request #38 from flibusta-apps/dependabot/cargo/crossbeam-channel-0.5.15
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
Bump crossbeam-channel from 0.5.14 to 0.5.15
2025-04-10 23:09:06 +02:00
dependabot[bot]
48fe28cf5d Bump crossbeam-channel from 0.5.14 to 0.5.15
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) from 0.5.14 to 0.5.15.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15)

---
updated-dependencies:
- dependency-name: crossbeam-channel
  dependency-version: 0.5.15
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 14:42:34 +00:00
91b79332cf Merge pull request #37 from flibusta-apps/dependabot/cargo/tokio-1.44.2
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
Bump tokio from 1.44.1 to 1.44.2
2025-04-08 15:56:31 +02:00
dependabot[bot]
396559bdcc Bump tokio from 1.44.1 to 1.44.2
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.44.1 to 1.44.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.44.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 02:11:52 +00:00
312a94127f Merge pull request #36 from flibusta-apps/dependabot/cargo/openssl-0.10.72
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
Bump openssl from 0.10.70 to 0.10.72
2025-04-04 23:51:59 +02:00
dependabot[bot]
637c062e75 Bump openssl from 0.10.70 to 0.10.72
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.70 to 0.10.72.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.70...openssl-v0.10.72)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.72
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-04 20:53:38 +00:00
a0f601a1e3 Use teloxide 0.13
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-03-29 22:49:52 +01:00
3ea53b9e07 Test teloxide 0.14 2025-03-29 22:41:18 +01:00
e740333239 Test teloxide 0.13 2025-03-29 22:03:24 +01:00
b8ea8810d5 Fix 2025-03-29 21:57:32 +01:00
1592dce496 Fix 2025-03-29 21:56:46 +01:00
c9112ffa7f Fix 2025-03-29 21:47:27 +01:00
74eb71f966 Update init 2025-03-29 21:40:19 +01:00
2f5dac7b9d Wait 1 minute before check webhooks 2025-03-29 21:22:35 +01:00
477f6c5238 Fix 2025-03-29 21:20:08 +01:00
4d642bb2e4 Update teloxide to 0.14 2025-03-29 20:46:31 +01:00
ef2badbadd Merge pull request #35 from flibusta-apps/dependabot/cargo/ring-0.17.13
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
Bump ring from 0.17.8 to 0.17.13
2025-03-23 14:28:45 +01:00
88e6e84563 Migrate to bookworm 2025-03-23 12:56:15 +01:00
dependabot[bot]
934d13436d Bump ring from 0.17.8 to 0.17.13
Bumps [ring](https://github.com/briansmith/ring) from 0.17.8 to 0.17.13.
- [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md)
- [Commits](https://github.com/briansmith/ring/commits)

---
updated-dependencies:
- dependency-name: ring
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-23 11:44:41 +00:00
ad9091f50e Update deps 2025-03-23 12:42:41 +01:00
c87276cd6d Update deps
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-02-17 18:28:38 +01:00
ae3576a657 Merge pull request #34 from flibusta-apps/dependabot/cargo/openssl-0.10.70
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
Bump openssl from 0.10.68 to 0.10.70
2025-02-04 10:55:11 +01:00
dependabot[bot]
cc4cd86761 Bump openssl from 0.10.68 to 0.10.70
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.68 to 0.10.70.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.70)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 18:53:06 +00:00
e2e4088a6f Update
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2025-01-04 16:15:12 +01:00
bdea8e7de3 Update support message 2025-01-04 16:00:29 +01:00
1f12fc1873 Fix 2025-01-04 15:48:53 +01:00
d25542a4bc Fix 2025-01-04 15:05:14 +01:00
732ba78b7e Update axum to 0.8 2025-01-04 14:37:29 +01:00
9e06cbaf12 Update deps
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2024-12-24 20:26:09 +01:00
a0368b6ec0 Update deps
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2024-10-02 14:13:28 +02:00
5dc58f1418 Don't show position in sequence if number is 0
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
2024-09-28 23:32:01 +02:00