[PR #22] [MERGED] Update dependencies #23

Closed
opened 2026-05-06 16:08:16 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/BreizhHardware/ntfy_alerts/pull/22
Author: @BreizhHardware
Created: 6/16/2025
Status: Merged
Merged: 6/16/2025
Merged by: @BreizhHardware

Base: mainHead: dev


📝 Commits (9)

  • ff3e00e add(dependabot): create build check workflow for Dependabot pull requests
  • 08bf341 update(create_dev): add condition to skip jobs for Dependabot pull requests
  • f2a6d4f build(deps): bump env_logger from 0.10.2 to 0.11.8
  • a92caf5 build(deps): bump rusqlite from 0.29.0 to 0.36.0
  • 4e54b55 Merge pull request #19 from BreizhHardware/dependabot/cargo/dev/env_logger-0.11.8
  • 10d8a23 Merge pull request #21 from BreizhHardware/dependabot/cargo/dev/rusqlite-0.36.0
  • b22351e build(deps): bump reqwest from 0.11.27 to 0.12.20
  • b842d10 Merge pull request #20 from BreizhHardware/dependabot/cargo/dev/reqwest-0.12.20
  • bf35608 Update .github/workflows/dependabot-build.yml

📊 Changes

4 files changed (+489 additions, -204 deletions)

View changed files

📝 .github/workflows/create_dev.yml (+2 -0)
.github/workflows/dependabot-build.yml (+52 -0)
📝 Cargo.lock (+432 -201)
📝 Cargo.toml (+3 -3)

📄 Description

This pull request introduces improvements to CI workflows and updates dependencies in the project. The key changes include adding a new workflow to handle Dependabot pull requests, updating existing workflows to exclude Dependabot-related runs, and upgrading several dependencies in Cargo.toml.

CI Workflow Improvements:

  • .github/workflows/create_dev.yml: Added conditions to the build-binary and docker-build-push jobs to skip execution for Dependabot actors or branches starting with dependabot/. [1] [2]
  • .github/workflows/dependabot-build.yml: Introduced a new workflow specifically for Dependabot pull requests targeting the dev branch. This workflow builds the project using Rust with vendored OpenSSL.

Dependency Updates:

  • Cargo.toml: Updated versions of reqwest (from 0.11 to 0.12), rusqlite (from 0.29 to 0.36), and env_logger (from 0.10 to 0.11). These updates ensure compatibility with newer versions and include potential bug fixes and performance improvements.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BreizhHardware/ntfy_alerts/pull/22 **Author:** [@BreizhHardware](https://github.com/BreizhHardware) **Created:** 6/16/2025 **Status:** ✅ Merged **Merged:** 6/16/2025 **Merged by:** [@BreizhHardware](https://github.com/BreizhHardware) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (9) - [`ff3e00e`](https://github.com/BreizhHardware/ntfy_alerts/commit/ff3e00eb4e7e4dcb02e5b28b86a077aded971125) add(dependabot): create build check workflow for Dependabot pull requests - [`08bf341`](https://github.com/BreizhHardware/ntfy_alerts/commit/08bf34104a390a2a787ce78712500b37d2d9ccf7) update(create_dev): add condition to skip jobs for Dependabot pull requests - [`f2a6d4f`](https://github.com/BreizhHardware/ntfy_alerts/commit/f2a6d4f0de5ce53bd8d91a22dead56ff20e033ef) build(deps): bump env_logger from 0.10.2 to 0.11.8 - [`a92caf5`](https://github.com/BreizhHardware/ntfy_alerts/commit/a92caf5e37b49938cdd9cbe77c5ed9b29ab65974) build(deps): bump rusqlite from 0.29.0 to 0.36.0 - [`4e54b55`](https://github.com/BreizhHardware/ntfy_alerts/commit/4e54b557b08f621d75353e493de3db67ddd73a26) Merge pull request #19 from BreizhHardware/dependabot/cargo/dev/env_logger-0.11.8 - [`10d8a23`](https://github.com/BreizhHardware/ntfy_alerts/commit/10d8a23897ff42cb81e2b727918f9b0a10c9b415) Merge pull request #21 from BreizhHardware/dependabot/cargo/dev/rusqlite-0.36.0 - [`b22351e`](https://github.com/BreizhHardware/ntfy_alerts/commit/b22351e77e4f27a14370d2fcf48ae0e1b95ce45a) build(deps): bump reqwest from 0.11.27 to 0.12.20 - [`b842d10`](https://github.com/BreizhHardware/ntfy_alerts/commit/b842d104c725e9ee02b3a55b1965f545b7eeb2d1) Merge pull request #20 from BreizhHardware/dependabot/cargo/dev/reqwest-0.12.20 - [`bf35608`](https://github.com/BreizhHardware/ntfy_alerts/commit/bf35608f71603fdbf5692c8b3cec50a14364ad20) Update .github/workflows/dependabot-build.yml ### 📊 Changes **4 files changed** (+489 additions, -204 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/create_dev.yml` (+2 -0) ➕ `.github/workflows/dependabot-build.yml` (+52 -0) 📝 `Cargo.lock` (+432 -201) 📝 `Cargo.toml` (+3 -3) </details> ### 📄 Description This pull request introduces improvements to CI workflows and updates dependencies in the project. The key changes include adding a new workflow to handle Dependabot pull requests, updating existing workflows to exclude Dependabot-related runs, and upgrading several dependencies in `Cargo.toml`. ### CI Workflow Improvements: * [`.github/workflows/create_dev.yml`](diffhunk://#diff-c4114a59cd84a4cb927fc9222b6c607028df66194e4baa8f53a2640165c3aad0R10): Added conditions to the `build-binary` and `docker-build-push` jobs to skip execution for Dependabot actors or branches starting with `dependabot/`. [[1]](diffhunk://#diff-c4114a59cd84a4cb927fc9222b6c607028df66194e4baa8f53a2640165c3aad0R10) [[2]](diffhunk://#diff-c4114a59cd84a4cb927fc9222b6c607028df66194e4baa8f53a2640165c3aad0R57) * [`.github/workflows/dependabot-build.yml`](diffhunk://#diff-a4f89406b12426011f056340ff43d5f8d40ffbdf81bfcea59c03537b9604cce7R1-R52): Introduced a new workflow specifically for Dependabot pull requests targeting the `dev` branch. This workflow builds the project using Rust with vendored OpenSSL. ### Dependency Updates: * [`Cargo.toml`](diffhunk://#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542L15-R20): Updated versions of `reqwest` (from `0.11` to `0.12`), `rusqlite` (from `0.29` to `0.36`), and `env_logger` (from `0.10` to `0.11`). These updates ensure compatibility with newer versions and include potential bug fixes and performance improvements. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 16:08:16 +02:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BreizhHardware/ntfy_alerts#23
No description provided.