Kenneth Skovhede
b6ca526ee7
Implemented the new manifest format
...
Fixed some issues with the manifest urls.
Changed to records and nullable in some places.
Regenerated the test-keys to use RSA208.
Changed to using built-in JSON for manifest.
This fixes #5145
2024-04-23 13:41:59 +02:00
Achim Schaefer
fb45a14e00
minor addition in the command to build the package
2024-04-23 00:26:20 +02:00
Kenneth Skovhede
1a9fa8f52a
Cleaned some extra WIX files.
...
Added version numbers to MSI build.
2024-04-17 16:14:55 +02:00
Kenneth Skovhede
7b9af8d237
Fixed an issue with MacOS packages not being correctly placed during build
2024-04-16 15:26:25 +02:00
Kenneth Skovhede
b3f3fcff70
Added documentation for ReleaseBuilder
2024-04-16 15:05:59 +02:00
Kenneth Skovhede
6994c301b4
Removed untracked file
2024-04-15 13:37:33 +02:00
Kenneth Skovhede
e871bea8aa
Fixed typo
2024-04-15 13:33:28 +02:00
Kenneth Skovhede
d8159f6772
More disable flags for debug runs
2024-04-15 13:24:08 +02:00
Kenneth Skovhede
a0c0cbf3d5
Removed mentions of Mono in code, and fixed some entry paths pointing to the dll instead of the exe
2024-04-15 13:20:39 +02:00
Kenneth Skovhede
a70775ed30
Hacky support for libicu package versioning on Debian
2024-04-11 19:35:25 +02:00
Kenneth Skovhede
7c130cc00f
Improved cleanup after building
2024-04-11 13:43:09 +02:00
Kenneth Skovhede
d4c695f28b
Added support files for packages list in json+js
2024-04-11 13:40:58 +02:00
Kenneth Skovhede
4a89f9bb52
Added sign key to signature file
2024-04-11 13:06:58 +02:00
Kenneth Skovhede
55b22ee18b
Added support for uploading packges in the build flow.
...
Improved re-run of failed builds.
2024-04-11 12:44:12 +02:00
Kenneth Skovhede
b871ab5058
Updated debug build setup
2024-04-09 15:26:52 +02:00
Kenneth Skovhede
53e585b594
Unified names for Docker builds
2024-04-09 15:23:58 +02:00
Kenneth Skovhede
af64822346
Fixed password reading issue
2024-04-09 15:23:37 +02:00
Kenneth Skovhede
9610a52f9d
Updated list of supported targets
2024-04-09 15:23:18 +02:00
Kenneth Skovhede
b6e1f7b75f
Reverted keys to 128 bytes (1024 bit keys) as the current sign key is 1024 bits.
...
Regnerated 1024bit dummy keys for testing.
2024-04-09 15:06:34 +02:00
Kenneth Skovhede
f6678586e0
Fixed docker builds to use arch-specific tini.
...
Not using Alpine baseimage as it needs special dotnet builds.
2024-04-09 15:04:48 +02:00
Kenneth Skovhede
c988ccdf76
Fixed RPM package builds.
...
Updated DEB packages to use relative symlinks
2024-04-09 13:02:13 +02:00
Kenneth Skovhede
516ae7d59b
Moved shared linux installer files into common folder
2024-04-09 10:23:07 +02:00
Kenneth Skovhede
7180b1af82
Installing services in deb-files.
...
Added support for debian+ubuntu
2024-04-08 23:26:35 +02:00
Kenneth Skovhede
6cd9eb0f0c
Fixed missing executables.
...
Removed debug config folder in packages.
Use systematic names for packages
2024-04-08 14:29:09 +02:00
Kenneth Skovhede
35121a9b02
Added mising packages fro deb installer
2024-04-08 13:36:31 +02:00
Kenneth Skovhede
d8d83f2f11
Fixed debian symlinks
2024-04-08 13:36:12 +02:00
Kenneth Skovhede
52dccc74d7
Updated support for executables in Linux zip archives.
...
Prefixed package names with `duplicati-`
2024-04-06 10:59:59 +02:00
Kenneth Skovhede
13367f4ab4
Added POSIX execute bits for zip packages
2024-04-06 10:41:43 +02:00
Kenneth Skovhede
b89861721b
Fixed MacOS signing of pkg files
2024-04-05 16:46:09 +02:00
Kenneth Skovhede
8f5025af62
Fixed code signing on MacOS
2024-04-05 15:26:39 +02:00
Kenneth Skovhede
ff560c6fef
Simplified the reading of MacOS config file
2024-04-05 15:25:08 +02:00
Kenneth Skovhede
3731622722
Fixed deb package format
2024-04-04 18:25:16 +02:00
Kenneth Skovhede
79409a8359
Added support for building debug and with custom version
2024-04-04 16:08:45 +02:00
Kenneth Skovhede
605deefebd
Added support for creating the GPG signatures for all files
2024-04-04 15:53:11 +02:00
Kenneth Skovhede
02d476d16c
Added support for writing data to stdin
2024-04-04 15:44:28 +02:00
Kenneth Skovhede
f1e767b9cc
Work on creating the signed manifests
2024-03-27 19:52:40 +01:00
Kenneth Skovhede
e97783382d
Added support for RPM builds
2024-03-26 11:56:07 +01:00
Kenneth Skovhede
4e837a865c
Added support for Docker images.
...
Added more commandline options.
Added the package id to builds.
2024-03-25 11:53:52 +01:00
Kenneth Skovhede
544dc93dff
Added support for building deb files.
...
Reworked the way symlinks are used, as zip files have no symlink support.
2024-03-24 17:34:20 +01:00
Kenneth Skovhede
3fa6977b1f
Updated to handle more than 7 options in the command
2024-03-22 15:20:45 +01:00
Kenneth Skovhede
3c65db405a
Refactor build code into steps
2024-03-22 14:24:16 +01:00
Kenneth Skovhede
b4aad97697
Fixed pkg build issues
2024-03-22 12:27:13 +01:00
Kenneth Skovhede
9c4dcb275c
Removed debug code
2024-03-22 12:16:55 +01:00
Kenneth Skovhede
0b0a4491de
Dangling changes
2024-03-22 12:16:19 +01:00
Kenneth Skovhede
dbfd564a03
Added support for building MSI, DMG and PKG files
2024-03-22 12:15:53 +01:00
Kenneth Skovhede
3da45c53df
Initial work on building package folders.
...
Next step is building the installers.
2024-03-20 16:17:17 +01:00