Commit graph

229 commits

Author SHA1 Message Date
86a400160e Change image repository to scaleway
Some checks failed
ci/woodpecker/push/build Pipeline failed
2023-10-17 19:20:26 +02:00
2ae5424066 Reenable amd image build in CI 2023-10-17 19:20:00 +02:00
2cd26c1f09 Disable amd64 container image ci build
All checks were successful
ci/woodpecker/push/build Pipeline was successful
Pushing multi arch breakes the manifests

Refs:
- https://codeberg.org/forgejo/forgejo/issues/780
2023-09-17 17:40:37 +02:00
7171b8905a ci: Run only on main branche
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-07-27 01:04:49 +02:00
13693bf7a7 ci: Remove matrix ref in step name
It doesn't work -_-
2023-07-27 01:03:17 +02:00
b36b087302 build: Rename Containerfile to Dockerfile
All checks were successful
ci/woodpecker/push/build Pipeline was successful
We are now using Docker specific build instruction and using a generic
name doesn't make any sense now.
2023-07-27 00:50:50 +02:00
4b67b605f3 ci: Try to use native agents for each arch
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-07-27 00:38:17 +02:00
4762911c8c build: Fix MAVEN_CLI_OPTS argument
Some checks are pending
ci/woodpecker/push/build Pipeline is pending
2023-07-27 00:28:04 +02:00
1bcc9af5ba build: Improve build caching and layering
Some checks failed
ci/woodpecker/push/build Pipeline failed
2023-07-27 00:20:58 +02:00
eef6b98171 build: Update java to version 20
Some checks failed
ci/woodpecker/push/build Pipeline failed
2023-07-26 19:45:33 +02:00
ab8b65f099 build: Skip test compilation/execution 2023-07-26 19:35:55 +02:00
d87af982f7 build/ci: Remove arm platform version
Some checks failed
ci/woodpecker/push/build Pipeline failed
2023-07-26 19:10:42 +02:00
aae16b0e88 build: Change to Docker with Buildx to build multi arch images
Some checks failed
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/build/1 Pipeline is pending
ci/woodpecker/push/build/2 Pipeline is pending
ci/woodpecker/push/build/3 Pipeline is pending
The creation of a builder context is not automated. You might need to
create your own before running the script.

```
docker buildx create --name dchat-builder --use --bootstrap
```
2023-07-19 11:52:44 +02:00
b5ebeabec4 ci: Disable pulling images on each run
Some checks failed
ci/woodpecker/push/build Pipeline failed
This should prevent running into rate limits from DockerHub.
2023-07-18 20:24:53 +02:00
0d09f1d3b4 ci: Enable parallelization 2023-07-18 20:22:49 +02:00
616bcf1f18 ci: Simplify generating all builds
Some checks failed
ci/woodpecker/push/build Pipeline failed
2023-07-18 20:06:58 +02:00
8f2cdf8bad ci: Remove platform constrain for builds
All checks were successful
ci/woodpecker/push/build-amd64 Pipeline was successful
ci/woodpecker/push/build-arm Pipeline was successful
2023-07-18 18:39:14 +02:00
2cefa95f6f ci: Change docker image to woodpeckers docker image with buildx support 2023-07-18 18:38:16 +02:00
1a130da1da ci: Change platform for arm builds to arm 2023-07-18 18:38:16 +02:00
ca6a913578 container: Add .dockerignore
Some checks failed
ci/woodpecker/push/build-amd64 Pipeline was successful
ci/woodpecker/push/build-arm Pipeline failed
We will use Docker as builder in the CI for now and Docker doesn't
understand .containerignore files...
2023-07-18 00:35:32 +02:00
e56e9d0ee3 ci: Change to docker plugin to build multi platform image 2023-07-18 00:34:36 +02:00
f7e8b2356f container: Switch from alpine to jammy as final base image
Eclipse doesn't provide arm64 builds of the alpine base image.
2023-07-17 00:39:32 +02:00
1a432e9f3d container: Further reduce build output 2023-07-17 00:38:59 +02:00
d4ca9336b4 ci: Switch back to previous docker password config
Some checks failed
ci/woodpecker/push/build-arm Pipeline is pending
ci/woodpecker/push/build-amd64 Pipeline failed
2023-07-16 21:49:14 +02:00
1d68948c5a container: Reduce maven output wihle building 2023-07-16 21:46:44 +02:00
db07e70679 ci: Specify Containerfile
Some checks failed
ci/woodpecker/push/build-arm Pipeline is pending
ci/woodpecker/push/build-amd64 Pipeline failed
2023-07-16 21:36:29 +02:00
0062491b2e ci: Fix when clause
Some checks failed
ci/woodpecker/push/build-arm Pipeline is pending
ci/woodpecker/push/build-amd64 Pipeline failed
2023-07-16 21:27:14 +02:00
de18f158aa ci: Fix image indentation 2023-07-16 21:21:11 +02:00
439f62c31f Add different method to provide Docker creds 2023-07-16 21:19:32 +02:00
cb42a9b2c2 Add Woodpecker CI config for building bot image 2023-07-16 21:11:59 +02:00
95cb36d6ed Change command event logging to debug level
Reduce the log output in info mode.
2023-06-16 17:12:56 +02:00
2afe46f888 Add tokens slash command support on DMs 2023-06-16 17:09:35 +02:00
1beb7bea27 Change DMs to send as normal message and not as reply
This should give a better read experience.
2023-06-16 14:14:16 +02:00
c66f31948a Add support for the 16k context model for DMs 2023-06-16 14:00:02 +02:00
ce61216dd6 Simplify checking of the OpenAI response 2023-06-11 22:05:03 +02:00
f3fa173c3c Add explicit use of env-file in compose 2023-06-11 20:43:00 +02:00
bec45ce14c Fix starting web with virtual threads
I don't know how to disable them on Javalin and with them it breaks...
2023-05-21 22:44:41 +02:00
b5791e784b Add custom user to run the deployed apps
To prevent running them with the root user.
2023-05-21 22:24:01 +02:00
f3bcd64a90 Fix db pooling shutdown on web after startup 2023-05-21 22:23:22 +02:00
4b60f59956 Add support to use chat hitory for context in private chats 2023-05-21 20:03:34 +02:00
9243b410ab Increase timeout for OpenAI API to 5 minutes
The API is very slow lately...
2023-05-21 19:05:33 +02:00
6d537db12e Move dependency version management from module to parent pom
This should simplify updating dependencies and reduce dependency
resolution overhead.
2023-05-21 19:04:20 +02:00
d160f01b52 Intorduce HikariCP for JDBC connection pooling 2023-05-21 18:48:45 +02:00
f5e40e324d Fix to reply if no response was provided 2023-05-20 20:37:10 +02:00
5459cf1dd1 Refactor exception handling while handling events 2023-05-20 20:34:46 +02:00
3641b01162 Refactor unnecessary assignments 2023-05-20 20:28:31 +02:00
f457c23301 Increase OpenAI API timeout to 90 seconds
30 was to low.
2023-05-20 20:23:28 +02:00
92473716fb Update deployment 2023-05-20 20:22:00 +02:00
5662d2faf1 Add additional package information to the pom.xml 2023-05-16 03:12:46 +02:00
f7ebd79cbd Change license from MIT to MPL-2.0
It fits better to this project and is a license I find interesting.
2023-05-16 03:06:52 +02:00