80 Commits

Author SHA1 Message Date
Florian Schade
40d8aacea4 enhancement: introduce build time edition channels
be careful, the env:OC_EDITION, env:FRONTEND_EDITION, and conf:edition got removed as part of this commit, no deprecation because the flag is build time only!
2025-12-10 16:21:42 +01:00
Ralf Haferkamp
f1cec421c1 Makefile: fix protobuf dependencies
Another fix to address "make -j" issues
2025-04-23 10:07:48 +02:00
Ralf Haferkamp
24da3687d9 Makefile: remove unneeded recursion.mk
The MAKE_DEPTH variable is not used anywhere anymore.
2025-04-22 16:57:17 +02:00
Michael Barz
4bbd46d238 fix: correct daily version 2025-04-02 09:17:05 +02:00
Michael Barz
3249d233f5 fix: add missing debug docker 2025-03-25 17:09:20 +01:00
Michael Barz
22fb783724 test: extract go bin 2025-03-13 14:04:14 +01:00
Florian Schade
f0c9cdf0bc fix: make changelog tasks 2025-03-10 15:55:13 +01:00
Florian Schade
42af9ac42e fix: make recursion and missing opencloud node generate step 2025-03-07 10:09:19 +01:00
Florian Schade
dbafbaa333 fix: remove deprecations and use go-generate instead of go-generate-STAGE 2025-03-06 11:56:09 +01:00
Florian Schade
da1963cfa4 enhancement: split make ci-node-generate and ci-go-generate into prod and dev stages 2025-03-05 17:32:37 +01:00
Ralf Haferkamp
71c03e8ae6 Use 'release-linux-docker-<arch>' make target in multiarch Dockerfile 2025-02-26 12:48:07 +01:00
Viktor Scharf
1cc94879c2 static binary issue 2025-02-26 11:02:28 +01:00
Christian Richter
f995aa6ff9 Merge pull request #229 from opencloud-eu/multiarch-builds
multi-arch build
2025-02-25 10:45:57 +01:00
Ralf Haferkamp
8f91551aa7 Cleanup QUERY_INTRO reqex
The pre5.0 special case is no longer needed.
2025-02-24 14:55:54 +01:00
Florian Schade
7c1acbcd48 fix: propagate make build DOCKER_LDFLAGS 2025-02-24 13:23:36 +01:00
Jörn Friedrich Dreyer
5dc40cd69e docs.mk
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-01-28 13:07:49 +01:00
Michael Barz
8730584067 refactor: debrand docker compose deployments -S 2025-01-20 16:24:13 +01:00
Michael Barz
6a84a45c0e refactor: debranding Makefiles 2025-01-15 11:14:42 +01:00
Jörn Friedrich Dreyer
a46fd132bd use OC_ env prefix
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-01-13 16:11:11 +01:00
Ralf Haferkamp
26f3e23b79 dev: Enable VIPS in local docker builds
As libvips is not available as a static library we can no longer
create a statically linked ocis binary for the docker images when
libvips is enabled.
We also need to make sure that the base images used for building
ocis needs to match the image where ocis is installed when creating
a shared binary.
2024-10-17 14:05:27 +02:00
Michael Barz
efe4895a98 chore: update validation script for env var annotations 2024-06-04 11:06:44 +02:00
Phil Davis
7a5b61228c chore: adjust logic for annotation checks 2024-03-06 17:50:20 +05:45
Phil Davis
1d9e76f16f chore: display line numbers in output of check-env-var-annotations 2024-03-06 17:50:20 +05:45
Phil Davis
fc209bdab8 chore: adjust doc of check-env-var-annotations 2024-03-06 17:50:20 +05:45
Christian Richter
1ef091688a move semver regex to a dedicated variable
Signed-off-by: Christian Richter <crichter@owncloud.com>
2024-02-13 08:52:11 +01:00
Christian Richter
bafb030387 add make step to validate the introductionVersion annotation to env-vars
Signed-off-by: Christian Richter <crichter@owncloud.com>
2024-02-13 08:17:32 +01:00
Roman Perekhod
f1ccaa7e98 added ability to debug the ocis in a docker compose stack via delve 2024-01-31 17:59:00 +01:00
Michael Barz
e26989dccb raise the lint timeout 2023-04-20 15:29:21 +02:00
Michael Barz
29501b2cfe make the default settings bundles part of the config 2023-02-16 13:24:31 +01:00
Robert Kaussow
9dc6612e95 fix: fix syntax after switching to golang tx client 2022-12-20 09:50:41 +01:00
Jörn Friedrich Dreyer
416f8ed521 add missing whitespace to go makefile
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-11-24 10:09:22 +00:00
Christian Richter
963e0bc894 remove windows release target
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-11-10 14:47:17 +01:00
Christian Richter
e00b012f9d remove windows from ci & release makefile
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-11-10 13:14:09 +01:00
jkoberg
66ff20442f use .golangci.yml
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-08-17 14:20:05 +02:00
Willy Kloucek
14ee864dfb update protoc-gen-micro 2022-07-25 12:04:00 +02:00
Christian Richter
f8f1320501 refactor extensions -> services
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-06-27 14:05:36 +02:00
Michael Barz
efd6619ce2 add latest released version to codebase 2022-05-23 11:04:38 +02:00
Willy Kloucek
9e224849fa fix compile time options after switch to v2 2022-05-05 12:19:02 +02:00
Willy Kloucek
c710e1f794 load configuration only from one directory 2022-04-26 12:04:12 +02:00
Christian Richter
d84f3043ca update drone
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:38 +02:00
Christian Richter
418e32f3d7 refactor makefiles
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:38 +02:00
Willy Kloucek
bd8357d5b4 fixes the binary naming during the release process, regression introduced in #3415 2022-03-31 07:44:26 +02:00
Willy Kloucek
61cd1a3e13 add comment about buildmode=pie for arm 2022-03-29 09:40:58 +02:00
Willy Kloucek
f66ee2c855 fix os-arch order 2022-03-29 09:28:04 +02:00
Willy Kloucek
cdd72e3a3d use trimpath and buildmode=pie for binaries 2022-03-29 09:16:47 +02:00
Ralf Haferkamp
02775b72c7 Add embeded libregrah/idm server
This add a new service "idm" providing and LDAP service (via ldaps) on
port 9235.  If not existing it will bootstrap an initial LDAP tree and
administrative user as well as a self-signed Certificate and Key
(similar to what is done for glauth).
2022-02-25 11:43:03 +01:00
Juan Pablo Villafáñez
4736c88252 Restore old makefile and check custom lock file before the generation 2022-01-31 09:35:40 +01:00
Juan Pablo Villafáñez
8efcbb379a Cleanup leftovers 2022-01-31 09:35:40 +01:00
Willy Kloucek
c10ca55e8a simlify dependency installation for buf 2021-12-22 09:07:36 +01:00
Willy Kloucek
ca55576169 fix doc generation and reenable docs pipeline in CI 2021-11-23 11:19:51 +01:00