Merge pull request #22 from BreizhHardware/dev

Update dependencies
This commit is contained in:
Félix MARQUET
2025-06-16 10:39:33 +02:00
committed by GitHub
4 changed files with 490 additions and 205 deletions

View File

@@ -7,6 +7,7 @@ on:
jobs: jobs:
build-binary: build-binary:
if: ${{ github.actor != 'dependabot[bot]' && !startsWith(github.ref, 'refs/heads/dependabot/') }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
@@ -53,6 +54,7 @@ jobs:
path: release/github-ntfy path: release/github-ntfy
docker-build-push: docker-build-push:
if: ${{ github.actor != 'dependabot[bot]' && !startsWith(github.ref, 'refs/heads/dependabot/') }}
needs: [build-binary] needs: [build-binary]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

52
.github/workflows/dependabot-build.yml vendored Normal file
View File

@@ -0,0 +1,52 @@
name: Dependabot Build Check
on:
pull_request:
branches: [dev]
permissions:
contents: read
pull-requests: read
jobs:
build:
if: ${{ startsWith(github.ref, 'refs/heads/dependabot/') || github.actor == 'dependabot[bot]' }}
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Installer Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
target: x86_64-unknown-linux-musl
override: true
- name: Installer cross
run: cargo install cross
- name: Créer Cross.toml pour spécifier OpenSSL vendored
run: |
cat > Cross.toml << 'EOF'
[build.env]
passthrough = [
"RUSTFLAGS",
"OPENSSL_STATIC",
"OPENSSL_NO_VENDOR"
]
EOF
- name: Construire avec cross et OpenSSL vendored
env:
OPENSSL_STATIC: 1
RUSTFLAGS: "-C target-feature=+crt-static"
OPENSSL_NO_VENDOR: 0
run: |
cross build --release --target x86_64-unknown-linux-musl --features vendored-openssl
- name: Afficher des informations de débogage
run: |
echo "Acteur: ${{ github.actor }}"
echo "Référence de la branche: ${{ github.head_ref }}"
echo "Event name: ${{ github.event_name }}"

635
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -12,12 +12,12 @@ vendored-openssl = ["openssl/vendored"]
[dependencies] [dependencies]
tokio = { version = "1", features = ["full"] } tokio = { version = "1", features = ["full"] }
reqwest = { version = "0.11", features = ["json", "blocking"] } reqwest = { version = "0.12", features = ["json", "blocking"] }
rusqlite = { version = "0.29", features = ["bundled"] } rusqlite = { version = "0.36", features = ["bundled"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde_json = "1" serde_json = "1"
log = "0.4" log = "0.4"
env_logger = "0.10" env_logger = "0.11"
dotenv = "0.15" dotenv = "0.15"
chrono = "0.4" chrono = "0.4"
warp = "0.3" warp = "0.3"