Commit graph

86 commits

Author SHA1 Message Date
BlackDex
12568dfbb4
Add build env's
Sometimes you want to set specific environment variables during build.
For example, on some systems nodejs needs some extra options to be able to run correctly on low memory systems.
To make sure this will be loaded and works on both scripts and Dockerfile, you can now create a `.build_env` file.
This `.build_env` file should contain all the variables (including an export command) you want to expose during build time.

The template file has a nodejs example.

Closes #183

Signed-off-by: BlackDex <black.dex@gmail.com>
2024-11-04 22:28:25 +01:00
Mathijs van Veluw
b20d398f5a
Merge branch 'master' into feature/build 2024-08-07 21:05:15 +02:00
Stefan Melmuk
3a2220d76d
update web-vault to v2024.6.2 2024-08-06 22:00:08 +02:00
Stefan Melmuk
36439a9baf
update node to v20 2024-08-06 22:00:05 +02:00
dfunkt
c41ec09aba Update Github Actions & Dockerfile
- switch to latest version of Dockerfile to enable linter
- fix FromAsCasing warning
2024-08-02 16:56:07 +03:00
Timshel
08c92e2732 Use checkout and build scripts in docker 2024-08-02 14:15:04 +02:00
Stefan Melmuk
c1cd93a923
update web-vault to v2024.5.1 2024-06-03 22:50:13 +02:00
Stefan Melmuk
8b6877b91f
update web-vault to v2024.5.0 2024-05-14 20:43:12 +02:00
Stefan Melmuk
916c10825f
update web-vault to v2024.4.2 2024-05-03 18:46:48 +02:00
Stefan Melmuk
656f0f29a8
update web-vault to v2024.4.1 2024-04-17 08:16:12 +02:00
Stefan Melmuk
616becebe6
update web-vault to v2024.3.1 2024-04-04 03:22:53 +02:00
Stefan Melmuk
a249de3ec1
update web-vault to v2024.3.0 2024-03-21 17:51:39 +01:00
Stefan Melmuk
8544453a5e
update web-vault to v2024.2.5 2024-03-07 00:23:06 +01:00
Stefan Melmuk
c761cebc1b
update web-vault to v2024.2.4 2024-03-06 04:53:41 +01:00
Stefan Melmuk
4f401b18ad
update web-vault to v2024.1.2 2024-01-23 21:34:29 +01:00
Stefan Melmuk
6e5f04842f
update web-vault to v2024.1.1 2024-01-16 16:17:18 +01:00
Stefan Melmuk
9d66d490bf
update web-vault to v2024.1.0 2024-01-10 16:39:55 +01:00
BlackDex
0277844cf9
Misc changes
Some misc changes.
- Moved old patch files to a `legacy` sub-folder
- If a legacy patch is used, show a warning and pause for 10 seconds
- Updated the checkout and Dockerfile so both use the same way of
  cloning the Bitwarden/client repo
- Updated the `patch_web_vault.sh` script to try and detect the vault version
- Added two new make commands to prepare and release a new version
- Added a `.env` feature for the `Makefile` to set some defaults
  Mainly used for using either `docker` or `podman` and for the GitHub
  Release script to have a predefined GPG user/key
2023-12-18 17:09:47 +01:00
Stefan Melmuk
1dd36e7de8
update web-vault to v2023.12.0 2023-12-07 14:31:31 +01:00
Stefan Melmuk
d3b4a871b9
update web-vault to v2023.10.0 2023-10-31 16:40:42 +01:00
Mathijs van Veluw
8978a95076
Merge pull request #141 from stefan0xC/update-to-v2023.8.3
update web-vault to v2023.9.1
2023-10-06 16:57:11 +02:00
Stefan Melmuk
a21a2e1f5c
use node 18 2023-10-01 23:28:32 +02:00
Stefan Melmuk
9a2e3956bb
update web-vault to v2023.9.1 2023-09-23 11:59:18 +02:00
Stefan Melmuk
e94fdf1d38
don't run npm audit fix
currently it fails (because it can't resolve the $tailwindcss reference)
but also in general we might not want to depend on automatic updating the
dependencies without checking them first.
2023-08-31 19:56:08 +02:00
Stefan Melmuk
5f58716fbf
update web-vault to v2023.8.2 and rename project
in web-v2023.8.x the pageTitle (i.e. "$APP_NAME Web Vault") was removed,
so instead of using the hardcoded replacement, we replace the name of
the project `Vaultwarden Web`

the footer is changed again from v2023.7.1 for better legibility.

compared to the previous patch files some changes are purely cosmetic due
to running prettier and eslint.

and we don't need to change or pack the 404.html file since Vaultwarden
already provides a 404 page
2023-08-31 19:18:19 +02:00
GeekCornerGH
f799c2ca7b
feat (web vault): Bump web vault to v2023.7.1 2023-08-12 17:59:59 +02:00
GeekCornerGH
266c9a3b48
feat: Bump patches to v2023.7.1 2023-08-07 16:24:33 +02:00
Stefan Melmuk
b69a4fc6d5
update web-vault to v2023.5.1 2023-06-22 04:29:52 +02:00
dpinse
ee4c8e5219 Update web-vault to v2023.5.0 2023-06-02 11:15:11 -04:00
Stefan Melmuk
7f1ade9a5b
update web-vault to v2023.4.2 2023-05-11 21:27:46 +02:00
Stefan Melmuk
2f513f32ea
add support for annotated tags 2023-05-11 21:26:07 +02:00
Stefan Melmuk
501d029bf6
update web-vault to v2023.4.1 2023-05-09 16:44:39 +02:00
Stefan Melmuk
52c0edc8d9
update web-vault to v2023.4.0 2023-04-26 16:39:53 +02:00
Stefan Melmuk
28e965fdbd
update web-vault to v2023.3.0 2023-03-22 00:37:46 +01:00
Helmut K. C. Tessarek
5b326ecb4f
remove v from version string 2023-02-21 20:47:34 -05:00
Daniel García
ca2d2b5d74
Merge branch 'issue-112' of https://github.com/BlackDex/bw_web_builds into BlackDex-issue-112 2023-02-21 21:21:35 +01:00
Stefan Melmuk
00f128f105
update web-vault to v2023.2.0 2023-02-16 07:34:41 +01:00
BlackDex
34c0540ec9
Make scripts compatible with macOS/BSD
All the scripts used by this repo were more focused on Linux based systems.
They did not work on macOS or other BSD based systems because of flags
or commands which are not available.

This PR resolves those items by adjusting the failed commands so they
work on both Linux and macOS/BSD systems.

Fixes #112
2023-02-15 22:19:44 +01:00
BlackDex
d35e91b417
Update web-vault to v2023.1.1 and small patch
- Updated web-vault to v2023.1.1
- Added a small patch to allow scrolling the organizations menu when
  there are a lot of organizations.
  Fixes https://github.com/dani-garcia/vaultwarden/issues/3148
  I also created a PR at bitwarden/clients, pending approval.
2023-01-17 19:51:33 +01:00
Stefan Melmuk
e2ea063325
update web-vault to v2023.1.0 2023-01-11 10:54:03 +01:00
Helmut K. C. Tessarek
e1247dc5b0
update web-vault to v2022.12.0 2022-12-17 14:51:56 -05:00
Stefan Melmuk
b3b7228124
update to v2022.11.2 2022-12-05 12:42:41 +01:00
BlackDex
87f3999a0b
Update to web-vault v2022.11.1
This PR updates the web-vault to v2022.11.1
It also replaces the main logo and top left icon to indicate it is
Vaultwarden.

And the footer text has been change to `Vaultwarden (unofficial Bitwarden® server)`

This hopefully helps causing less confusion.
2022-12-01 00:17:56 +01:00
Stefan Melmuk
1c6c4e8cc6
make only a shallow clone 2022-11-07 21:41:48 +01:00
Stefan Melmuk
c50f181d27
update web-vault to v2022.10.2 2022-10-24 22:26:54 +02:00
Stefan Melmuk
d42d4142e1
update to v2022.10.1 2022-10-20 00:48:44 +02:00
Stefan Melmuk
ba1fabf438
update to v2022.10.0 2022-10-12 16:24:12 +02:00
Stefan Melmuk
5815abecff
update web-vault to v2022.9.2 2022-10-07 04:09:13 +02:00
BlackDex
2e32cafab1
Update web-vault to v2022.9.x
Also cleaned up the CSS Patches, some were not needed anymore.
2022-09-07 20:29:21 +02:00
BlackDex
b9d00839d7
Update web-vault to v2022.8.1
This version has a new feature which isn't supported yet by vaultwarden.
It shouln't be that hard to add this functionality i think.

You can now revoke and restore user access to an org.
2022-08-20 16:39:51 +02:00