Daniel and GitHub
8f0e99b875
Disable deployments for release env ( #7033 )
...
As according to the docs:
https://docs.github.com/en/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments#using-environments-without-deployments
This is useful when you want to use environments for:
Organizing secrets—group related secrets under an environment name without creating deployment records.
Access control—restrict which branches can use certain secrets via environment branch policies, without deployment tracking.
CI and testing jobs—reference an environment for its configuration without adding noise to the deployment history.
2026-04-01 23:04:34 +02:00
Daniel and GitHub
3a1378f469
Switch to attest action ( #7017 )
...
From the `attest-build-provenance` changelog:
> As of version 4, actions/attest-build-provenance is simply a wrapper on top of actions/attest.
> Existing applications may continue to use the attest-build-provenance action, but new implementations should use actions/attest instead. Please see the actions/attest repository for usage information.
2026-03-29 22:22:27 +02:00
Daniel and GitHub
065c1f2cd5
Fix checkout action version ( #6921 )
...
- wasn't getting picked up when updating action due to being formatted as `#v6.0.0` instead of `# v6.0.0`
2026-03-09 19:35:14 +01:00
Daniel and GitHub
c4f6c4e63b
Re-add alpine tag ( #6626 )
...
- fixes https://github.com/dani-garcia/vaultwarden/issues/6619
- also optimize the process while at it
2025-12-29 22:25:15 +01:00
Daniel and GitHub
8801b47d80
Remove unnecessary output sharing between jobs ( #6555 )
...
Split step into 2 parts, since only 1 part is needed in the build job
2025-12-23 16:27:53 +01:00
Daniel and GitHub
1ae9dc4119
Simplify binary extraction ( #6554 )
2025-12-23 16:26:28 +01:00
Daniel and GitHub
b920caf285
Revert to gzip compression ( #6566 )
...
- zstd support has been added in Docker v23
- Debian Bookworm/Bullseye ships with Docker v20.10
- Revert for now to maintain compatibility with older releases
2025-12-19 12:07:05 +01:00
Daniel and GitHub
b77c01b8bb
Further fixes for the release workflow ( #6533 )
2025-12-07 16:07:07 +01:00
Daniel and GitHub
bb41f64c0a
Switch to multiple runners per arch ( #6472 )
...
- now uses arm64 native runners for faster compilation
2025-11-23 21:48:23 +01:00
Daniel and GitHub
55577fa4eb
Re-add if check to release workflow ( #6227 )
...
- prevents container builds from running on forks
2025-08-25 20:44:31 +02:00
Daniel and GitHub
550b670dba
Switch to GHA's concurrency control ( #6164 )
...
- removes the need to use a 3rd party action
2025-08-25 18:00:10 +02:00
Daniel and GitHub
8fd0ee4211
Update Rust to 1.89.0 ( #6150 )
...
- also raise MSRV to 1.87.0
2025-08-09 22:21:09 +02:00
Daniel and GitHub
4a5516e150
Fix Email 2FA for mobile apps ( #6156 )
2025-08-09 22:20:23 +02:00
Daniel and GitHub
2ac589d4b4
Fix digest SHA extraction step ( #6059 )
2025-07-13 12:20:16 +02:00
Daniel and GitHub
eaa6ad06ed
Update Alpine to version 3.22 ( #5938 )
2025-06-14 19:30:19 +02:00
Daniel and GitHub
bbbd2f6d15
Update Rust to 1.86.0 ( #5744 )
...
- also raise MSRV to 1.84.0
- fix `Dockerfile` template
- remove no longed needed `-vvv` argument for `cargo build`
2025-04-04 18:04:36 +02:00
Daniel and GitHub
6edceb5f7a
Update Rust to 1.85.0 ( #5634 )
...
- also update the crates
2025-02-24 12:12:34 +01:00
Daniel and GitHub
d5c353427d
Update crates & fix CVE-2025-25188 ( #5576 )
2025-02-12 10:21:12 +01:00
Daniel and GitHub
d2b36642a6
Update crates & fix CVE-2025-24898 ( #5538 )
2025-02-04 01:01:06 +01:00
Daniel and GitHub
1109293992
Update Rust to 1.84.1 ( #5508 )
...
- also update the crates
- add necessary modifications for `rand` upgrade
- `small_rng` is enabled by default now
2025-02-01 13:16:32 +01:00
Daniel and GitHub
29f2b433f0
Simplify container image attestation ( #5387 )
2025-01-13 19:16:10 +01:00
Daniel and GitHub
620ad92331
Update crates ( #5268 )
...
- fixes CVE-2024-12224
2024-12-10 17:59:28 +01:00
Daniel and GitHub
d7adce97df
Update Alpine to version 3.21 ( #5256 )
2024-12-06 11:05:52 +01:00
Daniel and GitHub
f60502a17e
Add documentation for the extension-refresh feature flag ( #5112 )
2024-10-21 00:05:11 +02:00
Daniel and GitHub
c967d0ddc1
Add extension-refresh feature flag ( #5106 )
...
- in case people want to try out the new extension design
2024-10-19 18:21:00 +02:00
Daniel and GitHub
b7c254eb30
Update Rust to 1.82.0 ( #5099 )
...
- raise MSRV to 1.80.0
- also update the crates
2024-10-18 20:34:31 +02:00
Daniel and GitHub
21efc0800d
Actually use Device Type for mails ( #4916 )
...
- match Bitwarden behaviour
- add a different segment in mails for Device Name
2024-09-18 19:03:15 +02:00
Daniel and GitHub
66baa5e7d8
Update Rust version & crates ( #4928 )
2024-09-07 10:39:29 +02:00
Daniel and GitHub
7d47155d83
Update email footer padding values ( #4838 )
...
- looks better, the Github logo was too close to the bottom
- also fix a minor issue in the new device log in HTML template
2024-08-17 22:48:10 +02:00
Daniel and GitHub
a1204cc935
Update Rust to 1.80.1 ( #4831 )
2024-08-09 11:52:56 +02:00
Daniel and GitHub
e7d5c17ff7
Fix mail::send_incomplete_2fa_login panic issue ( #4792 )
...
- fixes https://github.com/dani-garcia/vaultwarden/issues/4528
2024-08-07 22:45:41 +02:00
Daniel and GitHub
a7be8fab9b
Remove lowercase conversion for featureStates ( #4820 )
...
- needed to match Bitwarden, some of the feature flags might have uppercase characters (for example: ```PM-4154-bulk-encryption-service```)
2024-08-07 21:55:58 +02:00
Daniel and GitHub
d7df0ad79e
Rewrite the Push Notifications section in the configuration template ( #4805 )
...
- also update the European Union related information for a working setup
- fixes https://github.com/dani-garcia/vaultwarden/issues/4609
2024-07-30 19:42:56 +02:00
Daniel and GitHub
d335187172
Update rust-toolchain.toml to 1.80.0 ( #4784 )
2024-07-25 21:23:09 +02:00
Daniel and GitHub
0e53f58288
Fix Dockerfile linter warnings ( #4763 )
...
- they seem to have started appearing with buildx v0.16.0
- skip lint check for FromPlatformFlagConstDisallowed and RedundantTargetPlatform
2024-07-24 00:28:07 +02:00
Daniel and GitHub
bc7ceb2ee3
Update crates & fix crate vulnerability ( #4771 )
...
- fixes GHSA-q445-7m23-qrmw by updating openssl to version 0.10.66
2024-07-24 00:26:39 +02:00
Daniel and GitHub
0e8b410798
Switch registry cache compression algorithm to zstd ( #4704 )
...
- faster builds than with gzip (the default)
2024-07-08 23:27:39 +02:00
Daniel and GitHub
d9835f530c
Remove duplicate registry step ( #4703 )
2024-07-04 19:57:49 +02:00
Daniel and GitHub
8e2a87fd79
Remove mimalloc workaround ( #4606 )
...
- libatomic linking for armv6 has been fixed in https://github.com/purpleprotocol/mimalloc_rust/commit/992c9da4c5afba7fbf4c5815c43c8f0fbd2a8da6
2024-06-24 19:44:21 +02:00
Daniel and GitHub
8e7b27cc36
Update Alpine to version 3.20 ( #4583 )
...
- needed to add double quotes, otherwise it was parsed as 3.2 instead of 3.20
2024-05-25 15:19:53 +02:00
Daniel and GitHub
d230ee087c
Fix web-vault version in Docker(files/Settings) ( #4575 )
2024-05-25 15:18:59 +02:00
Daniel and GitHub
3261534438
Optimize Dockerfiles ( #4532 )
...
Move some ARGs closer to the build stage (potentially improving caching)
Remove redundant COPY commands
Remove redundant RUN command
Move CARGO_HOME's "&&" operator to the first line (improves consistency)
2024-05-19 20:32:36 +02:00