Commit Graph

244 Commits

Author SHA1 Message Date
ash-bot 09bdbdaf51 Add CI workflow to build, push, and deploy Docker image
Follows heirloom pattern:
- Builds deb Dockerfile on push to master
- Pushes to registry.johnogle.info/protonmail-bridge
- Auto-updates k3s-cluster-config HelmRelease with new tag

Requires secrets: REGISTRY_USERNAME, REGISTRY_PASSWORD, CONFIG_REPO_TOKEN
2026-03-10 20:55:21 -07:00
ash-bot a5d326dbc7 Merge pull request 'Add libfido2 dependency for Bridge v3.22.0' (#1) from fix/libfido2-3.22 into master
build from source / test (push) Has been skipped
build from source / build (linux/arm/v7) (push) Has been cancelled
build from source / build (linux/arm64/v8) (push) Has been cancelled
build from source / build (linux/riscv64) (push) Has been cancelled
build from source / merge (push) Has been cancelled
build from source / build (linux/amd64) (push) Has been cancelled
Mirroring / Mirror to Gitee (push) Has been cancelled
pack from deb / deb (push) Has been cancelled
2026-03-10 20:53:09 -07:00
ash-bot 1055912e84 Add libfido2 dependency for Bridge v3.22.0
build from source / test (push) Failing after 4m34s
build from source / build (linux/amd64) (push) Has been skipped
build from source / build (linux/arm/v7) (push) Has been skipped
build from source / build (linux/arm64/v8) (push) Has been skipped
build from source / build (linux/riscv64) (push) Has been skipped
build from source / merge (push) Has been skipped
pack from deb / deb (push) Failing after 4m13s
build from source / test (pull_request) Failing after 13s
build from source / build (linux/amd64) (pull_request) Has been skipped
build from source / build (linux/arm/v7) (pull_request) Has been skipped
build from source / build (linux/arm64/v8) (pull_request) Has been skipped
build from source / build (linux/riscv64) (pull_request) Has been skipped
build from source / merge (pull_request) Has been skipped
pack from deb / deb (pull_request) Has been cancelled
Bridge v3.22.0 added FIDO2/WebAuthn support which requires libfido2
at runtime. Adds libfido2-dev and libcbor-dev to build stage, and
libfido2-1 to runtime stage for both build and deb Dockerfiles.

Ref: shenxn/protonmail-bridge-docker#139
2026-03-10 20:51:59 -07:00
GitHub Actions 97014ae98c Bump version to v3.22.0
build from source / test (push) Has been skipped
build from source / build (linux/amd64) (push) Has started running
build from source / build (linux/arm/v7) (push) Has been cancelled
build from source / build (linux/arm64/v8) (push) Has been cancelled
build from source / build (linux/riscv64) (push) Has been cancelled
build from source / merge (push) Has been cancelled
pack from deb / deb (push) Has been cancelled
Mirroring / Mirror to Gitee (push) Has been cancelled
2026-02-10 00:32:52 +00:00
GitHub Actions 044ea2b034 Bump version to v3.21.2 2025-07-23 00:21:43 +00:00
GitHub Actions b643ecf9b6 Bump version to v3.21.1 2025-06-19 00:20:36 +00:00
GitHub Actions e788a0098e Bump version to v3.20.0 2025-05-16 00:20:00 +00:00
Simon Ungar Felding 4c7b9b9a8c fix version 2025-04-25 09:47:00 +02:00
Simon Ungar Felding 6b4a3e23a8 fix based on https://stackoverflow.com/questions/75521775/buildx-docker-image-claims-to-be-a-manifest-list 2025-04-25 00:20:40 +02:00
Simon Ungar Felding e67c6cb97a fix push by digest 2025-04-24 23:36:08 +02:00
Simon Ungar Felding 84b7a76320 fix tags 2025-04-24 23:29:50 +02:00
Simon Ungar Felding 7e1b2d7104 fix build tags 2025-04-24 23:26:11 +02:00
Simon Ungar Felding 89d488b2fb fix build password 2025-04-24 23:11:47 +02:00
simonfelding 4ccd39856a improve build readability and speed (by parallelization) (#117) 2025-04-24 23:03:50 +02:00
GitHub Actions 540ba69528 Bump deb version to 3.19.0-1 2025-04-02 00:18:53 +00:00
GitHub Actions 546f813ea4 Bump build version to 3.19.0 2025-03-19 00:18:37 +00:00
GitHub Actions 794e58400a Bump deb version to 3.18.0-1 2025-03-07 00:17:55 +00:00
GitHub Actions 2bd42d97ca Bump build version to 3.18.0 2025-02-28 00:17:35 +00:00
GitHub Actions c87479ac51 Bump deb version to 3.17.0-1 2025-02-20 00:17:27 +00:00
schklom 8ffef34853 Build when deb/* changes (#97)
The build calls to Protonmail's repo and builds from it. When that repo
changes (i.e. when deb/* changes), the image should be built again.

---------

Co-authored-by: Simon Ungar Felding <45149055+simonfelding@users.noreply.github.com>
2025-02-17 13:03:56 +01:00
simonfelding 2745c6eb57 deb build: make sure it has the necessary tools (#116) 2025-02-17 10:15:22 +01:00
simonfelding d00645ffcc add vaulteditor and fix build on arm (#114)
first working build for a long time
2025-02-15 19:38:15 +01:00
simonfelding a19458f703 fix builds by switching base layer to debian:sid-slim
tested locally, works fine.
debian has supported riscv64 in the sid image for some time.

this is the same thing the carlosedp/golang image did.

this also fixes the bug with the wrong glibc version, as the build
container now uses the same glibc version as the final container.
2025-02-15 17:07:15 +01:00
GitHub Actions d2828adae6 Bump build version to 3.17.0 2025-02-14 00:17:18 +00:00
GitHub Actions 3d628a35e3 Bump deb version to 3.16.0-1 2025-02-14 00:17:17 +00:00
GitHub Actions 718ccfacc2 Bump build version to 3.20.12 2025-02-13 00:17:18 +00:00
GitHub Actions 6d4c8eee6c Bump deb version to 3.17.0-1 2025-02-11 00:17:05 +00:00
GitHub Actions 1cd0a1e01a Bump build version to 3.17.0 2025-01-30 00:16:31 +00:00
GitHub Actions a92c7d34d6 Bump deb version to 3.16.0-1 2025-01-15 00:16:57 +00:00
GitHub Actions c7cef79482 Bump build version to 3.16.0 2024-12-18 00:18:00 +00:00
GitHub Actions 7090760703 Bump deb version to 3.15.1-1 2024-12-12 00:18:23 +00:00
GitHub Actions 11cf98c1f4 Bump build version to 3.15.1 2024-12-06 00:18:35 +00:00
GitHub Actions 69fd67721a Bump deb version to 3.15.0-1 2024-11-26 00:18:12 +00:00
GitHub Actions abf6dd9055 Bump build version to 3.15.0 2024-11-14 00:16:51 +00:00
GitHub Actions 363cef56c2 Bump deb version to 3.14.0-1 2024-10-23 00:16:59 +00:00
GitHub Actions 63e7e3098e Bump build version to 3.14.0 2024-10-01 00:18:58 +00:00
GitHub Actions 64b50d7e24 Bump build version to 3.13.0 2024-09-11 00:15:41 +00:00
GitHub Actions f3da872c45 Bump deb version to 3.12.0-1 2024-07-03 00:14:31 +00:00
GitHub Actions 48717095db Bump build version to 3.12.0 2024-06-20 00:13:45 +00:00
GitHub Actions 8d820748ee Bump deb version to 3.11.1-1 2024-05-24 00:14:19 +00:00
GitHub Actions 471a00b96b Bump build version to 3.11.1 2024-05-22 00:13:26 +00:00
GitHub Actions 9b21cf69f1 Bump deb version to 3.11.0-1 2024-05-14 00:13:49 +00:00
GitHub Actions 3aee9f2e4a Bump build version to 3.11.0 2024-04-30 00:12:59 +00:00
GitHub Actions 3be7e930d9 Bump deb version to 3.10.0-1 2024-03-22 00:12:48 +00:00
GitHub Actions 47e204b047 Bump build version to 3.10.0 2024-03-13 00:12:46 +00:00
GitHub Actions 5b52d7c9aa Bump deb version to 3.9.1-1 2024-02-22 00:12:28 +00:00
GitHub Actions bc9f21fa87 Bump build version to 3.9.1 2024-02-13 00:13:22 +00:00
Mark Monteiro 9d2bf07c78 Improve Docker Compose documentation and example (#95)
- Clean up the example `docker-compose.yml` file by removing unnecessary
configuration/comments and add missing volume declaration
- Update the project README.md with instructions on how to use the
project with Docker Compose
2024-02-08 11:06:43 +08:00
GitHub Actions 2ac707c0c3 Bump deb version to 3.8.2-1 2024-02-03 00:12:59 +00:00
GitHub Actions 64495cd318 Bump build version to 3.9.0 2024-02-01 00:13:28 +00:00