mirror of
https://github.com/BreizhHardware/ntfy_alerts.git
synced 2026-01-18 16:37:28 +01:00
2
.github/workflows/create_dev.yml
vendored
2
.github/workflows/create_dev.yml
vendored
@@ -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
52
.github/workflows/dependabot-build.yml
vendored
Normal 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
635
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user