Compare commits

...

21 commits

Author SHA1 Message Date
95bb6316b6 Update Rust crate cbc to 0.2.0
Some checks failed
Build and Test / account (push) Failing after 3m56s
2026-04-28 19:51:06 +00:00
f3f2462112 oops forgor the important flags
All checks were successful
Build and Test / account (push) Successful in 5m52s
2026-04-28 20:48:59 +02:00
ff635f49da fix dockerfile caching trhingy
Some checks failed
Build and Test / account (push) Has been cancelled
2026-04-28 20:47:20 +02:00
59ff59064c Merge pull request 'Update Rust crate chrono to v0.4.44' (#6) from renovate/chrono-0.x-lockfile into main
All checks were successful
Build and Test / account (push) Successful in 6m17s
Reviewed-on: #6
2026-04-28 20:20:09 +02:00
7efc5a82b3 Merge pull request 'Update Rust crate lettre to v0.11.21' (#7) from renovate/lettre-0.x-lockfile into main
Some checks failed
Build and Test / account (push) Has been cancelled
Reviewed-on: #7
2026-04-28 20:19:54 +02:00
bfbd69ed66 Merge pull request 'Update Rust crate once_cell to v1.21.4' (#9) from renovate/once_cell-1.x-lockfile into main
Some checks failed
Build and Test / account (push) Has been cancelled
Reviewed-on: #9
2026-04-28 20:19:29 +02:00
8fd1bdb6c7 Merge pull request 'Update Rust crate serde_json to v1.0.149' (#10) from renovate/serde_json-1.x-lockfile into main
Some checks failed
Build and Test / account (push) Has been cancelled
Reviewed-on: #10
2026-04-28 20:19:13 +02:00
901e406415 Merge pull request 'Update Rust crate thiserror to v2.0.18' (#11) from renovate/thiserror-2.x-lockfile into main
Some checks failed
Build and Test / account (push) Has been cancelled
Reviewed-on: #11
2026-04-28 20:18:34 +02:00
78cf9fd1b5 Update Rust crate thiserror to v2.0.18
All checks were successful
Build and Test / account (push) Successful in 16m12s
2026-04-28 16:39:19 +00:00
2a7a8f2d20 Update Rust crate serde_json to v1.0.149
All checks were successful
Build and Test / account (push) Successful in 16m28s
2026-04-28 16:39:06 +00:00
851b512428 Update Rust crate once_cell to v1.21.4
All checks were successful
Build and Test / account (push) Successful in 16m36s
2026-04-28 16:38:54 +00:00
5ab393297a Update Rust crate lettre to v0.11.21
All checks were successful
Build and Test / account (push) Successful in 16m48s
2026-04-28 16:38:45 +00:00
1e07927595 Update Rust crate chrono to v0.4.44
All checks were successful
Build and Test / account (push) Successful in 12m55s
2026-04-28 16:38:34 +00:00
SolidStateDrive
eb76d49777 revert AES to working version
All checks were successful
Build and Test / account (push) Successful in 16m43s
2026-04-28 18:34:38 +02:00
5815518535 Update renovate.json
Some checks failed
Build and Test / account (push) Failing after 3m57s
2026-04-28 18:23:36 +02:00
8084154175 Update Cargo.toml
Some checks failed
Build and Test / account (push) Has been cancelled
2026-04-28 18:21:48 +02:00
613d8ca88b Merge pull request 'Update Rust crate crc32fast to v1.5.0' (#17) from renovate/crc32fast-1.x-lockfile into main
Some checks failed
Build and Test / account (push) Has been cancelled
2026-04-28 18:03:01 +02:00
862dfcd87d Merge pull request 'Update Rust crate hickory-resolver to 0.26' (#18) from renovate/hickory-dns-monorepo into main
Some checks are pending
Build and Test / account (push) Waiting to run
2026-04-28 18:02:57 +02:00
0d27e2d759 killing myself
Some checks are pending
Build and Test / account (push) Waiting to run
2026-04-28 18:02:49 +02:00
83e3f21b0e Update Rust crate hickory-resolver to 0.26
Some checks failed
renovate/artifacts Artifact file update failure
Build and Test / account (pull_request) Has been cancelled
Build and Test / account (push) Has been cancelled
2026-04-28 16:01:14 +00:00
0fa3fe6041 Update Rust crate crc32fast to v1.5.0
Some checks failed
Build and Test / account (pull_request) Has been cancelled
Build and Test / account (push) Has been cancelled
2026-04-28 16:00:59 +00:00
5 changed files with 52 additions and 133 deletions

View file

@ -3,7 +3,6 @@ name: Build and Test
on: on:
push: push:
branches: ["**"] branches: ["**"]
pull_request:
env: env:
DOCKER_TLS_CERTDIR: /certs DOCKER_TLS_CERTDIR: /certs
@ -44,17 +43,6 @@ jobs:
$RNEX_CONTAINER_PLATFORM build -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA" . $RNEX_CONTAINER_PLATFORM build -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA" .
$RNEX_CONTAINER_PLATFORM push "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA" $RNEX_CONTAINER_PLATFORM push "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA"
- name: Push retagged branch
env:
CI_REGISTRY_IMAGE: git.spbr.net/spacebar/account
CI_COMMIT_SHORT_SHA: ${{ forgejo.ref_name }}
CI_COMMIT_PREVIOUS_SHA: ${{ env.SHORT_SHA }}
run: |
$RNEX_CONTAINER_PLATFORM login -u ${{ secrets.PACKAGE_USER }} -p ${{ secrets.PACKAGE_PWD }} git.spbr.net
$RNEX_CONTAINER_PLATFORM pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_PREVIOUS_SHA"
$RNEX_CONTAINER_PLATFORM tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_PREVIOUS_SHA" "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA"
$RNEX_CONTAINER_PLATFORM push "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA"
- name: Push retagged latest - name: Push retagged latest
env: env:
CI_REGISTRY_IMAGE: git.spbr.net/spacebar/account CI_REGISTRY_IMAGE: git.spbr.net/spacebar/account

160
Cargo.lock generated
View file

@ -44,7 +44,7 @@ dependencies = [
"sha2", "sha2",
"sha256", "sha256",
"sqlx", "sqlx",
"thiserror 2.0.12", "thiserror 2.0.18",
"time", "time",
"tokio", "tokio",
"tonic", "tonic",
@ -220,25 +220,13 @@ checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
[[package]] [[package]]
name = "aes" name = "aes"
version = "0.9.0" version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66bd29a732b644c0431c6140f370d097879203d79b80c94a6747ba0872adaef8" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
"cipher 0.5.1",
"cpubits",
"cpufeatures 0.3.0",
]
[[package]]
name = "ahash"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"once_cell", "cipher 0.4.4",
"version_check", "cpufeatures",
"zerocopy",
] ]
[[package]] [[package]]
@ -256,12 +244,6 @@ version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
[[package]]
name = "android-tzdata"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
[[package]] [[package]]
name = "android_system_properties" name = "android_system_properties"
version = "0.1.5" version = "0.1.5"
@ -285,7 +267,7 @@ checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072"
dependencies = [ dependencies = [
"base64ct", "base64ct",
"blake2", "blake2",
"cpufeatures 0.2.17", "cpufeatures",
"password-hash", "password-hash",
] ]
@ -528,11 +510,11 @@ dependencies = [
[[package]] [[package]]
name = "block-padding" name = "block-padding"
version = "0.3.3" version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" checksum = "710f1dd022ef4e93f8a438b4ba958de7f64308434fa6a87104481645cc30068b"
dependencies = [ dependencies = [
"generic-array", "hybrid-array",
] ]
[[package]] [[package]]
@ -594,11 +576,11 @@ dependencies = [
[[package]] [[package]]
name = "cbc" name = "cbc"
version = "0.1.2" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" checksum = "98db6aeaef0eeef2c1e3ce9a27b739218825dae116076352ac3777076aa22225"
dependencies = [ dependencies = [
"cipher 0.4.4", "cipher 0.5.1",
] ]
[[package]] [[package]]
@ -618,27 +600,16 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]] [[package]]
name = "chrono" name = "chrono"
version = "0.4.41" version = "0.4.44"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
dependencies = [ dependencies = [
"android-tzdata",
"iana-time-zone", "iana-time-zone",
"js-sys", "js-sys",
"num-traits", "num-traits",
"serde", "serde",
"wasm-bindgen", "wasm-bindgen",
"windows-link 0.1.1", "windows-link 0.2.1",
]
[[package]]
name = "chumsky"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9"
dependencies = [
"hashbrown 0.14.5",
"stacker",
] ]
[[package]] [[package]]
@ -703,12 +674,6 @@ version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "cpubits"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ef0c543070d296ea414df2dd7625d1b24866ce206709d8a4a424f28377f5861"
[[package]] [[package]]
name = "cpufeatures" name = "cpufeatures"
version = "0.2.17" version = "0.2.17"
@ -718,15 +683,6 @@ dependencies = [
"libc", "libc",
] ]
[[package]]
name = "cpufeatures"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
dependencies = [
"libc",
]
[[package]] [[package]]
name = "crc" name = "crc"
version = "3.2.1" version = "3.2.1"
@ -744,9 +700,9 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
[[package]] [[package]]
name = "crc32fast" name = "crc32fast"
version = "1.4.2" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
] ]
@ -1392,16 +1348,6 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
[[package]]
name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
"allocator-api2",
]
[[package]] [[package]]
name = "hashbrown" name = "hashbrown"
version = "0.15.2" version = "0.15.2"
@ -1923,7 +1869,6 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
dependencies = [ dependencies = [
"block-padding",
"generic-array", "generic-array",
] ]
@ -1933,6 +1878,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7" checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
dependencies = [ dependencies = [
"block-padding",
"hybrid-array", "hybrid-array",
] ]
@ -2083,12 +2029,11 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
[[package]] [[package]]
name = "lettre" name = "lettre"
version = "0.11.16" version = "0.11.21"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87ffd14fa289730e3ad68edefdc31f603d56fe716ec38f2076bb7410e09147c2" checksum = "dabda5859ee7c06b995b9d1165aa52c39110e079ef609db97178d86aeb051fa7"
dependencies = [ dependencies = [
"base64", "base64",
"chumsky",
"email-encoding", "email-encoding",
"email_address", "email_address",
"fastrand", "fastrand",
@ -2101,7 +2046,7 @@ dependencies = [
"nom", "nom",
"percent-encoding", "percent-encoding",
"quoted_printable", "quoted_printable",
"socket2 0.5.8", "socket2 0.6.3",
"tokio", "tokio",
"url", "url",
] ]
@ -2406,9 +2351,9 @@ dependencies = [
[[package]] [[package]]
name = "once_cell" name = "once_cell"
version = "1.21.3" version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]] [[package]]
name = "openssl" name = "openssl"
@ -2744,15 +2689,6 @@ dependencies = [
"prost", "prost",
] ]
[[package]]
name = "psm"
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f"
dependencies = [
"cc",
]
[[package]] [[package]]
name = "quick-xml" name = "quick-xml"
version = "0.37.5" version = "0.37.5"
@ -3372,7 +3308,7 @@ dependencies = [
"rand 0.9.1", "rand 0.9.1",
"serde", "serde",
"serde_json", "serde_json",
"thiserror 2.0.12", "thiserror 2.0.18",
"time", "time",
"url", "url",
"uuid", "uuid",
@ -3410,14 +3346,15 @@ dependencies = [
[[package]] [[package]]
name = "serde_json" name = "serde_json"
version = "1.0.140" version = "1.0.149"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
dependencies = [ dependencies = [
"itoa", "itoa",
"memchr", "memchr",
"ryu",
"serde", "serde",
"serde_core",
"zmij",
] ]
[[package]] [[package]]
@ -3448,7 +3385,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"cpufeatures 0.2.17", "cpufeatures",
"digest", "digest",
] ]
@ -3459,7 +3396,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"cpufeatures 0.2.17", "cpufeatures",
"digest", "digest",
] ]
@ -3621,7 +3558,7 @@ dependencies = [
"serde_json", "serde_json",
"sha2", "sha2",
"smallvec", "smallvec",
"thiserror 2.0.12", "thiserror 2.0.18",
"tokio", "tokio",
"tokio-stream", "tokio-stream",
"tracing", "tracing",
@ -3704,7 +3641,7 @@ dependencies = [
"smallvec", "smallvec",
"sqlx-core", "sqlx-core",
"stringprep", "stringprep",
"thiserror 2.0.12", "thiserror 2.0.18",
"tracing", "tracing",
"whoami", "whoami",
] ]
@ -3743,7 +3680,7 @@ dependencies = [
"smallvec", "smallvec",
"sqlx-core", "sqlx-core",
"stringprep", "stringprep",
"thiserror 2.0.12", "thiserror 2.0.18",
"tracing", "tracing",
"whoami", "whoami",
] ]
@ -3768,7 +3705,7 @@ dependencies = [
"serde", "serde",
"serde_urlencoded", "serde_urlencoded",
"sqlx-core", "sqlx-core",
"thiserror 2.0.12", "thiserror 2.0.18",
"tracing", "tracing",
"url", "url",
] ]
@ -3788,19 +3725,6 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stacker"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b"
dependencies = [
"cc",
"cfg-if",
"libc",
"psm",
"windows-sys 0.59.0",
]
[[package]] [[package]]
name = "state" name = "state"
version = "0.6.0" version = "0.6.0"
@ -3910,11 +3834,11 @@ dependencies = [
[[package]] [[package]]
name = "thiserror" name = "thiserror"
version = "2.0.12" version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
dependencies = [ dependencies = [
"thiserror-impl 2.0.12", "thiserror-impl 2.0.18",
] ]
[[package]] [[package]]
@ -3930,9 +3854,9 @@ dependencies = [
[[package]] [[package]]
name = "thiserror-impl" name = "thiserror-impl"
version = "2.0.12" version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -5160,3 +5084,9 @@ dependencies = [
"quote", "quote",
"syn", "syn",
] ]
[[package]]
name = "zmij"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"

View file

@ -30,10 +30,10 @@ hex = "0.4.3"
thiserror = "2.0.11" thiserror = "2.0.11"
bcrypt = "0.19.0" bcrypt = "0.19.0"
sqlx = { version = "0.8.3", features = [ "runtime-tokio", "tls-native-tls", "postgres", "chrono", "ipnetwork" ] } sqlx = { version = "0.8.3", features = [ "runtime-tokio", "tls-native-tls", "postgres", "chrono", "ipnetwork" ] }
aes = "0.9.0" aes = "0.8.4"
hmac = "0.12.1" hmac = "0.12.1"
md-5 = "0.10.6" md-5 = "0.10.6"
cbc = "0.1.2" cbc = "0.2.0"
mii = { path = "./mii" } mii = { path = "./mii" }
crc32fast = "1.4.2" crc32fast = "1.4.2"
gxhash = "3.4.1" gxhash = "3.4.1"

View file

@ -6,15 +6,16 @@ RUN apk add --no-cache musl-dev openssl-dev openssl-libs-static protobuf-dev lld
WORKDIR /app WORKDIR /app
# this optimizes build time by putting the dependencies in a seperate docker layer, speeding up future builds
COPY Cargo.toml Cargo.lock ./ COPY Cargo.toml Cargo.lock ./
COPY mii ./mii COPY mii ./mii
RUN mkdir src && echo "fn main() {}" > src/main.rs && cargo fetch RUN mkdir src && echo "fn main() {println!(\"dummy\");}" > src/main.rs
RUN OPENSSL_LIB_DIR=/usr/lib OPENSSL_INCLUDE_DIR=/usr/include/openssl OPENSSL_STATIC=1 RUSTFLAGS="-C target-feature=+aes,+sse -C relocation-model=static -C linker=ld.lld" cargo build --target x86_64-unknown-linux-musl --profile prod
COPY . . COPY . .
ENV SQLX_OFFLINE=true RUN touch src/main.rs
ENV SQLX_OFFLINE=true
RUN OPENSSL_LIB_DIR=/usr/lib OPENSSL_INCLUDE_DIR=/usr/include/openssl OPENSSL_STATIC=1 RUSTFLAGS="-C target-feature=+aes,+sse -C relocation-model=static -C linker=ld.lld" cargo build --profile prod --target x86_64-unknown-linux-musl RUN OPENSSL_LIB_DIR=/usr/lib OPENSSL_INCLUDE_DIR=/usr/include/openssl OPENSSL_STATIC=1 RUSTFLAGS="-C target-feature=+aes,+sse -C relocation-model=static -C linker=ld.lld" cargo build --profile prod --target x86_64-unknown-linux-musl
FROM scratch AS final FROM scratch AS final

View file

@ -4,7 +4,7 @@
"packageRules": [ "packageRules": [
{ {
"matchUpdateTypes": ["minor", "patch"], "matchUpdateTypes": ["minor", "patch"],
"automerge": true "automerge": false
}, },
{ {
"matchUpdateTypes": ["major"], "matchUpdateTypes": ["major"],