Anton
21ae9d5b7e
Rewrite CI from scratch: clean build + scheduled update, remove deb workflow
2026-03-11 20:07:05 +00:00
Anton
3ae2d2dee5
Fix Trivy: run directly via docker instead of action to avoid exit code issues
2026-03-11 19:49:03 +00:00
Anton
36a706b627
Fix test job: use docker driver for load, drop SARIF upload and GHCR login
2026-03-11 19:26:37 +00:00
Anton
c7d1ba9d28
Test job: build only, no push to GHCR
2026-03-11 19:20:47 +00:00
Anton
ed4d5d491a
Add workflow permissions for GHCR write and security-events
2026-03-11 19:06:37 +00:00
Anton
fbbfab435d
Fix PR test tag: use pr number instead of ref_name to avoid slash in tag
2026-03-11 18:55:34 +00:00
Anton
b8703845db
Split into two workflows: build (push/PR/dispatch) and scheduled-update (daily version check)
2026-03-11 18:34:08 +00:00
Anton
08380e548e
Always build on push to master and workflow_dispatch, gate only scheduled runs
2026-03-11 18:31:50 +00:00
Anton
ee526c8d44
Remove VERSION file, query GHCR tags for version check
2026-03-11 18:30:25 +00:00
Anton
5ed92b2701
Auto-merge version bump PRs
2026-03-11 17:54:36 +00:00
Anton
e812ae128d
Version bump via PR instead of direct push to master
2026-03-11 17:53:34 +00:00
Anton
88ce12ea30
Remove obsolete workflows and update-check script
2026-03-11 17:44:59 +00:00
Trent Maetzold
23dd9aab52
Merge version check into build workflow, add scheduled trigger
2026-03-11 12:40:58 -05:00
Trent Maetzold
6066049d5f
ci: update checkout action to v4
2026-03-11 11:47:59 -05:00
Trent Maetzold
985d3ba428
ci: modernize deb workflow actions, GHCR only
2026-03-11 11:47:53 -05:00
Trent Maetzold
aac8004a51
ci: update build workflow for GHCR, remove DockerHub
2026-03-11 11:47:46 -05: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
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
Olof Nord
0541f29d98
Add riscv64 support to docker builds
...
* Adjust GitHub CI to also build for riscv64
* Update base Ubuntu base for build from 18.04 LTS to 20.04 LTS as to support riscv64
* Minor: Exclude idea IDE files from git
2022-11-20 23:32:58 +08:00
Rafael Blumberg
ba5d5297dc
Add linux/arm/v7 to automate builds
...
After working around 32bits issues, this PR automate arm/v7 builds
2022-02-26 11:30:47 +08:00
Xiaonan Shen
2647f8540e
Add update check to build ( #19 )
...
* Remove armv7 temporarily
* Improve build script
* Add update check for build
* Update README
* Fix build script
* Change build version format
* Improve update check
* Bump build version to v1.5.4
* Fix build Dockerfile
* Fix build action yaml
Co-authored-by: GitHub Actions <actions@github.com>
2021-01-07 18:19:11 +08:00
Xiaonan Shen
bde4667ff4
Fix deb build ( #18 )
...
* Move dev images to ghcr
* Fix deb install
2021-01-07 13:57:03 +08:00
Xiaonan Shen
139a97b58f
Add scrip to mirror repo to gitee
2020-11-22 01:25:47 -08:00
Xiaonan Shen
36f0935346
Add Anchore image scan ( #14 )
...
* Add image scan to deb
* Upload Anchore
* Add image scan to build
* Fix scan report uploading
* Enable acs report
* Increase severity cutoff to crtitical
* Fix scan for build
* Fix typo
* Fix build local registry
2020-11-20 00:13:57 -08:00
Xiaonan Shen
cdd988ea42
Rename deb workflow
2020-11-19 20:13:09 -08:00
Xiaonan Shen
ded640c91b
Fix update checker ( #13 )
2020-11-19 20:11:20 -08:00
Xiaonan Shen
cc319ba0a7
Move deb packing under deb folder ( #12 )
2020-11-19 19:46:18 -08:00
Xiaonan Shen
4036e5237b
Migrate build to build-push-action@v2 ( #11 )
2020-11-19 19:11:35 -08:00
Xiaonan Shen
32b3541906
Do not login for pull requests
2020-11-19 18:16:13 -08:00
Xiaonan Shen
7fe4530b84
Run main action on pull requests
2020-11-19 18:09:25 -08:00
Xiaonan Shen
f71480f97d
Migrate to build-push-action@v2
2020-11-19 18:02:48 -08:00
Xiaonan Shen
629272c730
Fix multiarch workflow
2020-06-01 07:34:23 -07:00
Xiaonan Shen
635fb1d8b1
Add github actions for multiarch
2020-06-01 07:06:41 -07:00
Xiaonan Shen
b5fb47d96d
Fix update check
2020-05-31 21:57:41 -07:00
Xiaonan Shen
2c9ef4cd8d
Improve update check
2020-05-31 21:45:01 -07:00
Xiaonan Shen
749db89b91
Add path filter to build
2020-05-31 21:18:55 -07:00
Xiaonan Shen
b8296a70d6
Improve build
2020-05-31 21:16:31 -07:00
Xiaonan Shen
f50fb12487
Remove dockerhub description sync
2020-05-21 15:55:21 -07:00
Xiaonan Shen
18dad304a2
Add docker hub readme sync
2020-05-18 02:53:31 -07:00
Xiaonan Shen
5ea2608c8d
Fix update check
2020-04-18 01:00:18 -07:00
Xiaonan Shen
3f75d01226
Use Docker Hub build
2020-04-15 22:14:18 -07:00
Xiaonan Shen
96351a72c0
Add update checker
2020-04-15 04:01:07 -07:00
Xiaonan Shen
e87578844e
Fix build badge
2020-04-15 00:37:29 -07:00
Xiaonan Shen
f8e83cf877
Add GitHub Actions
2020-04-15 00:17:01 -07:00