Dan Williams
506ff0e66f
Fix ARG scoping: declare RUNTIME_IMAGE before first FROM
2026-02-24 21:21:41 -06:00
Dan Williams
e769e2bbb0
Fix riscv64 runtime: use sid-slim on riscv64, bookworm-slim elsewhere
...
debian:bookworm-slim has no riscv64 image. Parameterize the runtime
base via RUNTIME_IMAGE build-arg; the workflow passes sid-slim for
riscv64 and bookworm-slim for all other platforms.
2026-02-24 21:16:50 -06:00
Dan Williams
fcebd8a198
Stabilize runtime image, add PR-based version gating, drop arm/v7
...
Dockerfile:
- Keep build stage on debian:sid-slim (required for riscv64 Go support)
- Switch runtime stage to debian:bookworm-slim for stable, predictable
package names — eliminates the libcbor0 class of breakage for users
update-check.py:
- Create a branch and open a PR instead of pushing directly to master
- PR body links to upstream release notes and prompts review of new
dependencies before merge
- Remove dead deb/PACKAGE code
build.yaml:
- Drop linux/arm/v7 — upstream go-libfido2 is incompatible with 32-bit
ARM address space as of v3.22.0; not fixable without upstream changes
- Add VERSION to pull_request trigger paths so the test job builds
and validates every version bump PR before it can be merged
update-check.yaml:
- Pass GITHUB_TOKEN and GITHUB_REPOSITORY to script for PR creation
README.md:
- Document arm/v7 as unsupported with reason
2026-02-24 21:11:29 -06:00
Dan Williams
152ddbc05b
Fix runtime deps: drop explicit libcbor0, libfido2-1 pulls it transitively
2026-02-24 20:36:42 -06:00
Dan Williams
f9cdac79fe
Fix build job condition to also run on workflow_dispatch
2026-02-24 20:32:08 -06:00
Dan Williams
8c5061f641
Update docs to reflect community fork and recent changes
...
- Rewrite README: update all refs from shenxn to dancwilliams, remove deb
build references, document what changed from upstream, simplify tags
section, update all docker run and compose commands, add architecture
table, add version update automation section, add credits
- Update SECURITY.md: replace shenxn contact with dancwilliams GitHub
issue reporting, clarify scope (container vs bridge itself)
- Update docker-compose.yml: point to dancwilliams/protonmail-bridge,
remove deprecated version key
2026-02-24 20:17:41 -06:00
Dan Williams
5ad6fa81e3
Fix v3.22.0 build, improve stability, and set up for community maintenance
...
- Add libfido2-dev, libcbor-dev to build deps; libfido2-1, libcbor0 to runtime (fixes #135 )
- Make bridge binaries read-only to block built-in auto-updater at runtime
- Add HEALTHCHECK to Dockerfile
- Fix long-uptime stdin stability: replace cat pipe with sleep infinity
- Clean up stale GPG agent sockets on container startup
- Update maintainer label
- Repoint build.yaml to dancwilliams Docker Hub and GHCR repos
- Use clean version/latest tags (drop -build suffix)
- Fix missing checkout in merge job
- Add workflow_dispatch and pip install to update-check.yaml
- Remove Gitee mirror workflow
- Remove legacy deb build (Dockerfile, workflow, and deb/ directory)
2026-02-24 20:15:39 -06:00
GitHub Actions
97014ae98c
Bump version to v3.22.0
build from source / test (push) Has been cancelled
build from source / build (linux/amd64) (push) Has been cancelled
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
pack from deb / deb (push) Has been cancelled
Mirroring / Mirror to Gitee (push) Has been cancelled
build from source / merge (push) Has been cancelled
update check / check (push) Has been cancelled
2026-02-10 00:32:52 +00:00
GitHub Actions
044ea2b034
Bump version to v3.21.2
build from source / test (push) Has been cancelled
build from source / build (linux/amd64) (push) Has been cancelled
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
update check / check (push) Has been cancelled
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