283 Commits

Author SHA1 Message Date
Wolfgang
2aab7c0eb2 create packages dir before parameter selection needed for download option 2023-07-24 14:31:56 +00:00
Wolfgang
5ba0200514 add option to download latest pre-built binaries from github 2023-07-21 19:18:31 +00:00
Wolfgang
ac3f44b525 update proxmox-backup to 2.4.3-1 2.4.3-1 2023-07-13 02:35:34 +00:00
Wolfgang
ae4b79b6d5 remove rust build dependencies with sed instead of having constantly adapt the patch 2023-07-12 21:45:03 +00:00
Wolfgang
f49755f002 set correct multi arch env 2023-06-29 18:47:02 +00:00
Wolfgang
79314720e5 add new release workflow for cross compiling proxmox backup using qemu/buildx actions (build time now ~40 min instead of > 5 hours). Install test moved from normal Dockerfile to github Dockerfile. 2023-06-29 15:54:10 +00:00
Wolfgang
30142f3fca add release workflow for cross-building on debian bullseye 2023-06-29 07:17:58 +00:00
Wolfgang
23ab98e988 enable cross compiling on unprivileged systems like lxc or docker container without binfmt_misc 2023-06-28 22:08:14 +00:00
Wolfgang
630ce02d4c fix cross compiling on ubuntu 2023-06-28 22:02:02 +00:00
Wolfgang
fa4bcac6ce add info for cross compiling 2023-06-28 09:03:00 +02:00
Wolfgang
b972a9dee2 add support for cross compiling 2023-06-27 22:22:54 +00:00
Wolfgang
9a97e5d3ac prepare dependencies for cross compiling 2023-06-27 17:17:23 +00:00
Wolfgang
58c1d68c90 update proxmox-backup to 2.4.2-2 2.4.2-2 2023-06-27 16:32:24 +00:00
Wolfgang
41e0d953ca set draft flag in release workflow 2023-06-01 20:23:28 +00:00
Wolfgang
de9e6431c4 install test must be done in container 2023-06-01 20:10:13 +00:00
Wolfgang
876d3e2fdc fix base image 2023-06-01 10:45:59 +00:00
Wolfgang
d9d851d854 add release workflow for debian/bullseye/arm64 2023-06-01 09:01:50 +00:00
Wolfgang
a8f4127b36 set additional package info about the origin of the build binaries 2023-06-01 09:01:06 +00:00
Wolfgang
bbd5d4fbe1 add install tests to buildtest workflows 2023-06-01 07:23:49 +00:00
Wolfgang
e9f3a872de change worklow names 2023-05-30 18:07:53 +00:00
Wolfgang
3693f68d8c add workflows for arm64 build tests on debian/bullseye 2023-05-30 18:07:20 +00:00
Wolfgang
6c535fc16a add build args for docker build 2023-05-30 18:05:53 +00:00
Wolfgang
ef45df26e6 Delete test.yml 2023-05-30 00:00:03 +02:00
Wolfgang
1da424c3ae use wildcard for file extension when copying files, dbgsym files on ubuntu uses .debb 2023-05-29 21:58:15 +00:00
Wolfgang
d844d35fd8 Update server-ubuntu.yml 2023-05-29 22:36:58 +02:00
Wolfgang
47d12191c2 Update server-ubuntu.yml
add workaround for eslint "Cannot find module 'colors'" error.
2023-05-29 22:31:35 +02:00
Wolfgang
3a2f335ac0 Update test.yml 2023-05-29 22:23:52 +02:00
Wolfgang
caabe50fe5 Update test.yml 2023-05-29 21:52:37 +02:00
Wolfgang
0c42bfa351 Update test.yml 2023-05-29 21:51:04 +02:00
Wolfgang
a0efb35d1f Update test.yml 2023-05-29 21:44:34 +02:00
Wolfgang
83736f0ec4 Update test.yml 2023-05-29 21:04:43 +02:00
Wolfgang
27e2fcf6fd Update test.yml 2023-05-29 20:38:40 +02:00
Wolfgang
46a37bd206 Update test.yml 2023-05-29 20:37:01 +02:00
Wolfgang
beed92f894 Update test.yml 2023-05-29 19:45:53 +02:00
Wolfgang
f5b49ef152 Update server-ubuntu.yml
remove accidentally added client option
2023-05-29 13:31:33 +02:00
Wolfgang
d42895c968 Update client-ubuntu.yml
When enabling debug mode, start build.sh with debug also
2023-05-29 13:30:55 +02:00
Wolfgang
b37912b4b4 Update server-ubuntu.yml
When enabling debug mode, start build.sh with debug also
2023-05-29 12:52:34 +02:00
Wolfgang
059983ed54 Update test.yml 2023-05-29 12:48:56 +02:00
Wolfgang
1ece2e1901 Create test.yml 2023-05-29 12:44:19 +02:00
Wolfgang
48b6195538 Create server-ubuntu.yml
Add workflow for server build test on ubuntu 22.04
2023-05-29 11:23:46 +02:00
Wolfgang
0c19e596f5 Create client-ubuntu.yml
Add workflow for client build test on ubuntu 22.04
2023-05-29 11:13:22 +02:00
Wolfgang
369ff8cbf2 fix installing dependencies in docker on ubuntu that want user input 2023-05-28 23:05:22 +00:00
Wolfgang
4d3d7d3e7f fix checking wrong dependencies 2023-05-28 22:47:54 +00:00
Wolfgang
02000f1c42 enable bash xtrace and add some additional info in debug mode 2023-05-28 17:14:30 +00:00
Wolfgang
8b31eee927 select only packages whose dependencies are fulfilled (fixes #33) 2023-05-28 16:54:01 +00:00
Wolfgang
9e00eb1023 fix client only build on ubuntu (env variables doesn't seem to apply here) #33 2023-05-28 16:09:47 +00:00
Wolfgang
e320f6276a fix dependeny problem when building client only, sphinx-build is needed for generating man pages (fixes: #32) 2023-05-28 09:00:01 +00:00
Wolfgang
7945d1f590 if only the client is built download and install just the packages needed 2023-05-24 14:34:48 +00:00
Wolfgang
0f7896a71b add debug option to output the complete build process also to a file (build.log) 2023-05-24 08:36:49 +00:00
Wolfgang
9cb8b7fa76 update promox-mini-journalreader to 1.4.0 2.4.2 2023-05-18 19:54:39 +00:00