mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-26 07:50:02 +02:00 
			
		
		
		
	Update web-vault, crates and gha (#4909)
- Updated the web-vault to fix an issue with personal export. Thanks to @stefan0xC for patching this. Fixes #4875 - Updated crates to there latest version - Updated the GitHub Actions - Updated the xx image to the latest version Signed-off-by: BlackDex <black.dex@gmail.com>
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							e9acd8bd3c
						
					
				
				
					commit
					55623ad9c6
				
			
							
								
								
									
										10
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -165,7 +165,7 @@ jobs: | |||||||
|           echo "CONTAINER_REGISTRIES=${CONTAINER_REGISTRIES:+${CONTAINER_REGISTRIES},}localhost:5000/vaultwarden/server" | tee -a "${GITHUB_ENV}" |           echo "CONTAINER_REGISTRIES=${CONTAINER_REGISTRIES:+${CONTAINER_REGISTRIES},}localhost:5000/vaultwarden/server" | tee -a "${GITHUB_ENV}" | ||||||
|  |  | ||||||
|       - name: Bake ${{ matrix.base_image }} containers |       - name: Bake ${{ matrix.base_image }} containers | ||||||
|         uses: docker/bake-action@8cea75c238fa977d2ac1fa69d09604b3b740f809 # v5.6.1 |         uses: docker/bake-action@76cc8060bdff6d632a465001e4cf300684c5472c # v5.7.0 | ||||||
|         env: |         env: | ||||||
|           BASE_TAGS: "${{ env.BASE_TAGS }}" |           BASE_TAGS: "${{ env.BASE_TAGS }}" | ||||||
|           SOURCE_COMMIT: "${{ env.SOURCE_COMMIT }}" |           SOURCE_COMMIT: "${{ env.SOURCE_COMMIT }}" | ||||||
| @@ -223,28 +223,28 @@ jobs: | |||||||
|  |  | ||||||
|       # Upload artifacts to Github Actions |       # Upload artifacts to Github Actions | ||||||
|       - name: "Upload amd64 artifact" |       - name: "Upload amd64 artifact" | ||||||
|         uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 |         uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 | ||||||
|         if: ${{ matrix.base_image == 'alpine' }} |         if: ${{ matrix.base_image == 'alpine' }} | ||||||
|         with: |         with: | ||||||
|           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-amd64 |           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-amd64 | ||||||
|           path: vaultwarden-amd64 |           path: vaultwarden-amd64 | ||||||
|  |  | ||||||
|       - name: "Upload arm64 artifact" |       - name: "Upload arm64 artifact" | ||||||
|         uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 |         uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 | ||||||
|         if: ${{ matrix.base_image == 'alpine' }} |         if: ${{ matrix.base_image == 'alpine' }} | ||||||
|         with: |         with: | ||||||
|           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-arm64 |           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-arm64 | ||||||
|           path: vaultwarden-arm64 |           path: vaultwarden-arm64 | ||||||
|  |  | ||||||
|       - name: "Upload armv7 artifact" |       - name: "Upload armv7 artifact" | ||||||
|         uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 |         uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 | ||||||
|         if: ${{ matrix.base_image == 'alpine' }} |         if: ${{ matrix.base_image == 'alpine' }} | ||||||
|         with: |         with: | ||||||
|           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-armv7 |           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-armv7 | ||||||
|           path: vaultwarden-armv7 |           path: vaultwarden-armv7 | ||||||
|  |  | ||||||
|       - name: "Upload armv6 artifact" |       - name: "Upload armv6 artifact" | ||||||
|         uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 |         uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 | ||||||
|         if: ${{ matrix.base_image == 'alpine' }} |         if: ${{ matrix.base_image == 'alpine' }} | ||||||
|         with: |         with: | ||||||
|           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-armv6 |           name: vaultwarden-${{ env.SOURCE_VERSION }}-linux-armv6 | ||||||
|   | |||||||
							
								
								
									
										137
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										137
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -137,7 +137,7 @@ checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "async-task", |  "async-task", | ||||||
|  "concurrent-queue", |  "concurrent-queue", | ||||||
|  "fastrand 2.1.0", |  "fastrand 2.1.1", | ||||||
|  "futures-lite 2.3.0", |  "futures-lite 2.3.0", | ||||||
|  "slab", |  "slab", | ||||||
| ] | ] | ||||||
| @@ -190,7 +190,7 @@ dependencies = [ | |||||||
|  "futures-lite 2.3.0", |  "futures-lite 2.3.0", | ||||||
|  "parking", |  "parking", | ||||||
|  "polling 3.7.3", |  "polling 3.7.3", | ||||||
|  "rustix 0.38.34", |  "rustix 0.38.35", | ||||||
|  "slab", |  "slab", | ||||||
|  "tracing", |  "tracing", | ||||||
|  "windows-sys 0.59.0", |  "windows-sys 0.59.0", | ||||||
| @@ -229,7 +229,7 @@ dependencies = [ | |||||||
|  "cfg-if", |  "cfg-if", | ||||||
|  "event-listener 3.1.0", |  "event-listener 3.1.0", | ||||||
|  "futures-lite 1.13.0", |  "futures-lite 1.13.0", | ||||||
|  "rustix 0.38.34", |  "rustix 0.38.35", | ||||||
|  "windows-sys 0.48.0", |  "windows-sys 0.48.0", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| @@ -245,7 +245,7 @@ dependencies = [ | |||||||
|  "cfg-if", |  "cfg-if", | ||||||
|  "futures-core", |  "futures-core", | ||||||
|  "futures-io", |  "futures-io", | ||||||
|  "rustix 0.38.34", |  "rustix 0.38.35", | ||||||
|  "signal-hook-registry", |  "signal-hook-registry", | ||||||
|  "slab", |  "slab", | ||||||
|  "windows-sys 0.59.0", |  "windows-sys 0.59.0", | ||||||
| @@ -474,9 +474,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "bytemuck" | name = "bytemuck" | ||||||
| version = "1.17.0" | version = "1.17.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" | checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "byteorder" | name = "byteorder" | ||||||
| @@ -528,9 +528,9 @@ checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "cc" | name = "cc" | ||||||
| version = "1.1.14" | version = "1.1.15" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "50d2eb3cd3d1bf4529e31c215ee6f93ec5a3d536d9f578f93d9d33ee19562932" | checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "shlex", |  "shlex", | ||||||
| ] | ] | ||||||
| @@ -769,9 +769,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "devise" | name = "devise" | ||||||
| version = "0.4.1" | 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 = "d6eacefd3f541c66fc61433d65e54e0e46e0a029a819a7dbbc7a7b489e8a85f8" | checksum = "f1d90b0c4c777a2cad215e3c7be59ac7c15adf45cf76317009b7d096d46f651d" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "devise_codegen", |  "devise_codegen", | ||||||
|  "devise_core", |  "devise_core", | ||||||
| @@ -779,9 +779,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "devise_codegen" | name = "devise_codegen" | ||||||
| version = "0.4.1" | 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 = "9c8cf4b8dd484ede80fd5c547592c46c3745a617c8af278e2b72bea86b2dfed6" | checksum = "71b28680d8be17a570a2334922518be6adc3f58ecc880cbb404eaeb8624fd867" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "devise_core", |  "devise_core", | ||||||
|  "quote", |  "quote", | ||||||
| @@ -789,9 +789,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "devise_core" | name = "devise_core" | ||||||
| version = "0.4.1" | 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 = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a" | checksum = "b035a542cf7abf01f2e3c4d5a7acbaebfefe120ae4efc7bde3df98186e4b8af7" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "bitflags 2.6.0", |  "bitflags 2.6.0", | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
| @@ -1018,9 +1018,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "fastrand" | name = "fastrand" | ||||||
| version = "2.1.0" | version = "2.1.1" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" | checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "fern" | name = "fern" | ||||||
| @@ -1050,9 +1050,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "flate2" | name = "flate2" | ||||||
| version = "1.0.32" | version = "1.0.33" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666" | checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "crc32fast", |  "crc32fast", | ||||||
|  "miniz_oxide 0.8.0", |  "miniz_oxide 0.8.0", | ||||||
| @@ -1157,7 +1157,7 @@ version = "2.3.0" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" | checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "fastrand 2.1.0", |  "fastrand 2.1.1", | ||||||
|  "futures-core", |  "futures-core", | ||||||
|  "futures-io", |  "futures-io", | ||||||
|  "parking", |  "parking", | ||||||
| @@ -1717,9 +1717,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "indexmap" | name = "indexmap" | ||||||
| version = "2.4.0" | version = "2.5.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" | checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "equivalent", |  "equivalent", | ||||||
|  "hashbrown", |  "hashbrown", | ||||||
| @@ -1855,7 +1855,7 @@ dependencies = [ | |||||||
|  "chumsky", |  "chumsky", | ||||||
|  "email-encoding", |  "email-encoding", | ||||||
|  "email_address", |  "email_address", | ||||||
|  "fastrand 2.1.0", |  "fastrand 2.1.1", | ||||||
|  "futures-io", |  "futures-io", | ||||||
|  "futures-util", |  "futures-util", | ||||||
|  "hostname 0.4.0", |  "hostname 0.4.0", | ||||||
| @@ -2205,9 +2205,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "object" | name = "object" | ||||||
| version = "0.36.3" | version = "0.36.4" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" | checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "memchr", |  "memchr", | ||||||
| ] | ] | ||||||
| @@ -2500,7 +2500,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||||||
| checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" | checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "atomic-waker", |  "atomic-waker", | ||||||
|  "fastrand 2.1.0", |  "fastrand 2.1.1", | ||||||
|  "futures-io", |  "futures-io", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| @@ -2536,7 +2536,7 @@ dependencies = [ | |||||||
|  "concurrent-queue", |  "concurrent-queue", | ||||||
|  "hermit-abi 0.4.0", |  "hermit-abi 0.4.0", | ||||||
|  "pin-project-lite", |  "pin-project-lite", | ||||||
|  "rustix 0.38.34", |  "rustix 0.38.35", | ||||||
|  "tracing", |  "tracing", | ||||||
|  "windows-sys 0.59.0", |  "windows-sys 0.59.0", | ||||||
| ] | ] | ||||||
| @@ -3061,9 +3061,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "rustix" | name = "rustix" | ||||||
| version = "0.38.34" | version = "0.38.35" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" | checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "bitflags 2.6.0", |  "bitflags 2.6.0", | ||||||
|  "errno", |  "errno", | ||||||
| @@ -3092,7 +3092,7 @@ checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "once_cell", |  "once_cell", | ||||||
|  "rustls-pki-types", |  "rustls-pki-types", | ||||||
|  "rustls-webpki 0.102.6", |  "rustls-webpki 0.102.7", | ||||||
|  "subtle", |  "subtle", | ||||||
|  "zeroize", |  "zeroize", | ||||||
| ] | ] | ||||||
| @@ -3134,9 +3134,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "rustls-webpki" | name = "rustls-webpki" | ||||||
| version = "0.102.6" | version = "0.102.7" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" | checksum = "84678086bd54edf2b415183ed7a94d0efb049f1b646a33e22a36f3794be6ae56" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "ring", |  "ring", | ||||||
|  "rustls-pki-types", |  "rustls-pki-types", | ||||||
| @@ -3235,9 +3235,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde" | name = "serde" | ||||||
| version = "1.0.208" | version = "1.0.209" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" | checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "serde_derive", |  "serde_derive", | ||||||
| ] | ] | ||||||
| @@ -3254,9 +3254,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde_derive" | name = "serde_derive" | ||||||
| version = "1.0.208" | version = "1.0.209" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" | checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
| @@ -3265,9 +3265,9 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde_json" | name = "serde_json" | ||||||
| version = "1.0.125" | version = "1.0.127" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" | checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "itoa", |  "itoa", | ||||||
|  "memchr", |  "memchr", | ||||||
| @@ -3431,15 +3431,15 @@ dependencies = [ | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "stacker" | name = "stacker" | ||||||
| version = "0.1.16" | version = "0.1.17" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "95a5daa25ea337c85ed954c0496e3bdd2c7308cc3b24cf7b50d04876654c579f" | checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "cc", |  "cc", | ||||||
|  "cfg-if", |  "cfg-if", | ||||||
|  "libc", |  "libc", | ||||||
|  "psm", |  "psm", | ||||||
|  "windows-sys 0.36.1", |  "windows-sys 0.59.0", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| @@ -3465,9 +3465,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "syn" | name = "syn" | ||||||
| version = "2.0.75" | version = "2.0.77" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9" | checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
| @@ -3551,9 +3551,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||||||
| checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" | checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "cfg-if", |  "cfg-if", | ||||||
|  "fastrand 2.1.0", |  "fastrand 2.1.1", | ||||||
|  "once_cell", |  "once_cell", | ||||||
|  "rustix 0.38.34", |  "rustix 0.38.35", | ||||||
|  "windows-sys 0.59.0", |  "windows-sys 0.59.0", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| @@ -3646,9 +3646,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" | |||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "tokio" | name = "tokio" | ||||||
| version = "1.39.3" | version = "1.40.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" | checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "backtrace", |  "backtrace", | ||||||
|  "bytes", |  "bytes", | ||||||
| @@ -4247,7 +4247,7 @@ checksum = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "either", |  "either", | ||||||
|  "home", |  "home", | ||||||
|  "rustix 0.38.34", |  "rustix 0.38.35", | ||||||
|  "winsafe", |  "winsafe", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| @@ -4346,19 +4346,6 @@ dependencies = [ | |||||||
|  "windows-targets 0.52.6", |  "windows-targets 0.52.6", | ||||||
| ] | ] | ||||||
|  |  | ||||||
| [[package]] |  | ||||||
| name = "windows-sys" |  | ||||||
| version = "0.36.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" |  | ||||||
| dependencies = [ |  | ||||||
|  "windows_aarch64_msvc 0.36.1", |  | ||||||
|  "windows_i686_gnu 0.36.1", |  | ||||||
|  "windows_i686_msvc 0.36.1", |  | ||||||
|  "windows_x86_64_gnu 0.36.1", |  | ||||||
|  "windows_x86_64_msvc 0.36.1", |  | ||||||
| ] |  | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows-sys" | name = "windows-sys" | ||||||
| version = "0.48.0" | version = "0.48.0" | ||||||
| @@ -4429,12 +4416,6 @@ version = "0.52.6" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | ||||||
|  |  | ||||||
| [[package]] |  | ||||||
| name = "windows_aarch64_msvc" |  | ||||||
| version = "0.36.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" |  | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows_aarch64_msvc" | name = "windows_aarch64_msvc" | ||||||
| version = "0.48.5" | version = "0.48.5" | ||||||
| @@ -4447,12 +4428,6 @@ version = "0.52.6" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | ||||||
|  |  | ||||||
| [[package]] |  | ||||||
| name = "windows_i686_gnu" |  | ||||||
| version = "0.36.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" |  | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows_i686_gnu" | name = "windows_i686_gnu" | ||||||
| version = "0.48.5" | version = "0.48.5" | ||||||
| @@ -4471,12 +4446,6 @@ version = "0.52.6" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | ||||||
|  |  | ||||||
| [[package]] |  | ||||||
| name = "windows_i686_msvc" |  | ||||||
| version = "0.36.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" |  | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows_i686_msvc" | name = "windows_i686_msvc" | ||||||
| version = "0.48.5" | version = "0.48.5" | ||||||
| @@ -4489,12 +4458,6 @@ version = "0.52.6" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | ||||||
|  |  | ||||||
| [[package]] |  | ||||||
| name = "windows_x86_64_gnu" |  | ||||||
| version = "0.36.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" |  | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows_x86_64_gnu" | name = "windows_x86_64_gnu" | ||||||
| version = "0.48.5" | version = "0.48.5" | ||||||
| @@ -4519,12 +4482,6 @@ version = "0.52.6" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | ||||||
|  |  | ||||||
| [[package]] |  | ||||||
| name = "windows_x86_64_msvc" |  | ||||||
| version = "0.36.1" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" |  | ||||||
|  |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "windows_x86_64_msvc" | name = "windows_x86_64_msvc" | ||||||
| version = "0.48.5" | version = "0.48.5" | ||||||
|   | |||||||
| @@ -67,11 +67,11 @@ dashmap = "6.0.1" | |||||||
|  |  | ||||||
| # Async futures | # Async futures | ||||||
| futures = "0.3.30" | futures = "0.3.30" | ||||||
| tokio = { version = "1.39.3", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal", "net"] } | tokio = { version = "1.40.0", features = ["rt-multi-thread", "fs", "io-util", "parking_lot", "time", "signal", "net"] } | ||||||
|  |  | ||||||
| # A generic serialization/deserialization framework | # A generic serialization/deserialization framework | ||||||
| serde = { version = "1.0.208", features = ["derive"] } | serde = { version = "1.0.209", features = ["derive"] } | ||||||
| serde_json = "1.0.125" | serde_json = "1.0.127" | ||||||
|  |  | ||||||
| # A safe, extensible ORM and Query builder | # A safe, extensible ORM and Query builder | ||||||
| diesel = { version = "2.2.3", features = ["chrono", "r2d2", "numeric"] } | diesel = { version = "2.2.3", features = ["chrono", "r2d2", "numeric"] } | ||||||
|   | |||||||
| @@ -1,9 +1,10 @@ | |||||||
| --- | --- | ||||||
| vault_version: "v2024.6.2b" | vault_version: "v2024.6.2c" | ||||||
| vault_image_digest: "sha256:25a8b48792a3d2c16ddaea493eee93a0b6785648f2d8782c7537d198cb41be55" | vault_image_digest: "sha256:409ab328ca931439cb916b388a4bb784bd44220717aaf74cf71620c23e34fc2b" | ||||||
| # Cross Compile Docker Helper Scripts v1.4.0 | # Cross Compile Docker Helper Scripts v1.5.0 | ||||||
| # We use the linux/amd64 platform shell scripts since there is no difference between the different platform scripts | # We use the linux/amd64 platform shell scripts since there is no difference between the different platform scripts | ||||||
| xx_image_digest: "sha256:0cd3f05c72d6c9b038eb135f91376ee1169ef3a330d34e418e65e2a5c2e9c0d4" | # https://github.com/tonistiigi/xx | https://hub.docker.com/r/tonistiigi/xx/tags | ||||||
|  | xx_image_digest: "sha256:1978e7a58a1777cb0ef0dde76bad60b7914b21da57cfa88047875e4f364297aa" | ||||||
| rust_version: 1.80.1 # Rust version to be used | rust_version: 1.80.1 # Rust version to be used | ||||||
| debian_version: bookworm # Debian release name to be used | debian_version: bookworm # Debian release name to be used | ||||||
| alpine_version: "3.20" # Alpine version to be used | alpine_version: "3.20" # Alpine version to be used | ||||||
|   | |||||||
| @@ -19,15 +19,15 @@ | |||||||
| # - From https://hub.docker.com/r/vaultwarden/web-vault/tags, | # - From https://hub.docker.com/r/vaultwarden/web-vault/tags, | ||||||
| #   click the tag name to view the digest of the image it currently points to. | #   click the tag name to view the digest of the image it currently points to. | ||||||
| # - From the command line: | # - From the command line: | ||||||
| #     $ docker pull docker.io/vaultwarden/web-vault:v2024.6.2b | #     $ docker pull docker.io/vaultwarden/web-vault:v2024.6.2c | ||||||
| #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2024.6.2b | #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2024.6.2c | ||||||
| #     [docker.io/vaultwarden/web-vault@sha256:25a8b48792a3d2c16ddaea493eee93a0b6785648f2d8782c7537d198cb41be55] | #     [docker.io/vaultwarden/web-vault@sha256:409ab328ca931439cb916b388a4bb784bd44220717aaf74cf71620c23e34fc2b] | ||||||
| # | # | ||||||
| # - Conversely, to get the tag name from the digest: | # - Conversely, to get the tag name from the digest: | ||||||
| #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:25a8b48792a3d2c16ddaea493eee93a0b6785648f2d8782c7537d198cb41be55 | #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:409ab328ca931439cb916b388a4bb784bd44220717aaf74cf71620c23e34fc2b | ||||||
| #     [docker.io/vaultwarden/web-vault:v2024.6.2b] | #     [docker.io/vaultwarden/web-vault:v2024.6.2c] | ||||||
| # | # | ||||||
| FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:25a8b48792a3d2c16ddaea493eee93a0b6785648f2d8782c7537d198cb41be55 AS vault | FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:409ab328ca931439cb916b388a4bb784bd44220717aaf74cf71620c23e34fc2b AS vault | ||||||
|  |  | ||||||
| ########################## ALPINE BUILD IMAGES ########################## | ########################## ALPINE BUILD IMAGES ########################## | ||||||
| ## NOTE: The Alpine Base Images do not support other platforms then linux/amd64 | ## NOTE: The Alpine Base Images do not support other platforms then linux/amd64 | ||||||
|   | |||||||
| @@ -19,20 +19,20 @@ | |||||||
| # - From https://hub.docker.com/r/vaultwarden/web-vault/tags, | # - From https://hub.docker.com/r/vaultwarden/web-vault/tags, | ||||||
| #   click the tag name to view the digest of the image it currently points to. | #   click the tag name to view the digest of the image it currently points to. | ||||||
| # - From the command line: | # - From the command line: | ||||||
| #     $ docker pull docker.io/vaultwarden/web-vault:v2024.6.2b | #     $ docker pull docker.io/vaultwarden/web-vault:v2024.6.2c | ||||||
| #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2024.6.2b | #     $ docker image inspect --format "{{.RepoDigests}}" docker.io/vaultwarden/web-vault:v2024.6.2c | ||||||
| #     [docker.io/vaultwarden/web-vault@sha256:25a8b48792a3d2c16ddaea493eee93a0b6785648f2d8782c7537d198cb41be55] | #     [docker.io/vaultwarden/web-vault@sha256:409ab328ca931439cb916b388a4bb784bd44220717aaf74cf71620c23e34fc2b] | ||||||
| # | # | ||||||
| # - Conversely, to get the tag name from the digest: | # - Conversely, to get the tag name from the digest: | ||||||
| #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:25a8b48792a3d2c16ddaea493eee93a0b6785648f2d8782c7537d198cb41be55 | #     $ docker image inspect --format "{{.RepoTags}}" docker.io/vaultwarden/web-vault@sha256:409ab328ca931439cb916b388a4bb784bd44220717aaf74cf71620c23e34fc2b | ||||||
| #     [docker.io/vaultwarden/web-vault:v2024.6.2b] | #     [docker.io/vaultwarden/web-vault:v2024.6.2c] | ||||||
| # | # | ||||||
| FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:25a8b48792a3d2c16ddaea493eee93a0b6785648f2d8782c7537d198cb41be55 AS vault | FROM --platform=linux/amd64 docker.io/vaultwarden/web-vault@sha256:409ab328ca931439cb916b388a4bb784bd44220717aaf74cf71620c23e34fc2b AS vault | ||||||
|  |  | ||||||
| ########################## Cross Compile Docker Helper Scripts ########################## | ########################## Cross Compile Docker Helper Scripts ########################## | ||||||
| ## We use the linux/amd64 no matter which Build Platform, since these are all bash scripts | ## We use the linux/amd64 no matter which Build Platform, since these are all bash scripts | ||||||
| ## And these bash scripts do not have any significant difference if at all | ## And these bash scripts do not have any significant difference if at all | ||||||
| FROM --platform=linux/amd64 docker.io/tonistiigi/xx@sha256:0cd3f05c72d6c9b038eb135f91376ee1169ef3a330d34e418e65e2a5c2e9c0d4 AS xx | FROM --platform=linux/amd64 docker.io/tonistiigi/xx@sha256:1978e7a58a1777cb0ef0dde76bad60b7914b21da57cfa88047875e4f364297aa AS xx | ||||||
|  |  | ||||||
| ########################## BUILD IMAGE ########################## | ########################## BUILD IMAGE ########################## | ||||||
| # hadolint ignore=DL3006 | # hadolint ignore=DL3006 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user