dependabot[bot]
1a29167f08
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 ( #8981 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-26 02:20:47 +02:00
dependabot[bot]
09536ed0e8
build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 ( #8973 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-19 13:37:41 +02:00
dependabot[bot]
2bf39f5ad0
build(deps): bump actions/cache from 4.2.4 to 4.3.0 ( #8927 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-27 09:52:41 +00:00
dependabot[bot]
2a8f3f672f
build(deps): bump actions/setup-node from 4.4.0 to 5.0.0 ( #8862 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.4.0 to 5.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.4.0...a0853c24544627f65ddf259abe73b1d18a591444 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-06 20:45:23 +02:00
dependabot[bot]
db4a808beb
build(deps): bump actions/cache from 4.2.3 to 4.2.4 ( #8818 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](5a3ec84eff...0400d5f644 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 09:21:21 +00:00
dependabot[bot]
5006680a9e
build(deps): bump actions/checkout from 4.2.2 to 5.0.0 ( #8831 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 14:42:59 +00:00
mahula
3730be6414
refactor(docker): neo4j image naming inconsistency in docker compose files ( #8736 )
...
* refactor neo4j image naming inconsistency in docker compose files
* add explicit building of neo4j image to backend preparation e2e test
* fix build target neo4j building job
* fix build target for neo4j building job
* fix naming inconsistenca in backend workflow jobs
* refactor docker compose commands in backend test workflow
* rename custom neo4j docker images according to their naming standards
* rename custom neo4j docker images according to their naming standards
2025-06-30 11:14:21 +02:00
Max
2a54dc9664
Build source maps ( #8695 )
...
Builds source maps, so we can debug our frontend code on stage and production.
2025-06-25 13:24:46 +02:00
mahula
b61fd597ec
refactor(webapp): adapt webapp docker build stages to match e2e testing requirements ( #8651 )
...
* refactor: change webapp docker build stages to match e2e testing requirements
* refactor: remove build parameter from final docker compose steptin e2e test workflow
* Revert "refactor: remove build parameter from final docker compose steptin e2e test workflow"
This reverts commit 63461874ba389f6fcdd1f57b45d7f531088cd10a.
* e2e: update backend env template for e2e testing
* e2e: update e2e testing workflow to recent changes in backend building and config
* e2e: update e2e testing workflow add missing env copy
* e2e: update e2e testing workflow add missing env copy
* e2e: update e2e testing workflow add missing env copy
2025-06-09 15:46:12 +02:00
Robert Schäfer
d6a8de478b
feat(backend): migrate to s3 ( #8545 )
...
## 🍰 Pullrequest
This will migrate our assets to an objectstorage via S3.
Before this PR is rolled out, the S3 credentials need to be configured in the respective infrastructure repository. The migration is implemented in a backend migration, i.e. I expect the `initContainer` to take a little longer but I hope then it's going to be fine. If any errors occcur, the migration should be repeatable, since the disk volume is still there.
### Issues
The backend having direct access on disk.
### Todo
- [ ] Configure backend environment variables in every infrastructure repo
- [ ] Remove kubernetes uploads volume in a future PR
Commits:
* refactor: follow @ulfgebhardt
Here: https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8545#pullrequestreview-2846163417
I don't know why the PR didn't include these changes already, I believe I made a mistake during rebase and lost the relevant commits.
* refactor: use typescript assertions
I found it a better way to react to this comment: https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8545/files#r2092766596
* add S3 credentials
* refactor: easier to remember credentials
It's for local development only
* give init container necessary file access
* fix: wrong upload location on production
* refactor: follow @ulfgebhardt 's review
See: https://github.com/Ocelot-Social-Community/Ocelot-Social/pull/8545#pullrequestreview-2881626504
2025-06-01 09:53:31 +00:00
mahula
5d5a5b17b8
refactor(workflow): parallelize e2e preparation ( #8481 )
...
* e2e preparation: separate image buildings
* e2e preparation: fix job naming
* e2e preparation: set required jobs in cleanup job
* e2e preparation: set restore keys
* e2e preparation: reduce cleanup job dependencies
* e2e preparation: remove primary cache key pattern
* Revert "e2e preparation: remove primary cache key pattern"
This reverts commit 9df95de90083cc296f38ae87b127f76ac4e59295.
* e2e preparation: split cache restore steps
* e2e preparation: set concrete archive paths
* e2e preparation: remove redundant step id
* e2e preparation: fix typo
* e2e preparation: fix typo
* e2e preparation: move env copying to cypress preaparation job
* e2e preparation: update cache cleaning job
* e2e preparation: refactor job and step naming
* e2e preparation: add repo checkout step to cache cleanup job
* e2e preparation: correct docker compose step
* e2e preparation: correct backend env copying
* e2e preparation: correct cypress cache restore key
2025-05-04 12:53:34 +02:00
Moriz Wahl
e4ae0dfe50
feat(backend): emails for notifications ( #8435 )
...
* email templates with pug for all possible notification emails
* more information in emails
* Individual email subjects to all notification emails
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
Co-authored-by: mahula <lenzmath@posteo.de>
2025-05-03 21:11:44 +02:00
dependabot[bot]
1461f979ba
build(deps): bump actions/cache from 4.2.1 to 4.2.3 ( #8287 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.1 to 4.2.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](0c907a75c2...5a3ec84eff )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-05 20:13:01 +00:00
dependabot[bot]
ea972a2c84
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 ( #8289 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](4cec3d8aa0...ea165f8d65 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 00:42:20 +00:00
Robert Schäfer
628b57aa29
feat(other): major improvement of deployment ( #7925 )
...
* feat(other): major improvement of deployment
Motivation
----------
Kubernetes:
* backend becomes a statefulset (exclusive volume mount)
See: https://spacelift.io/blog/statefulset-vs-deployment
* implement neo4j backup with job
Docker:
* consistent targets across all dockerfiles
* remove redundant labels
* remove unnecessary build args
* remove obsolete networks
* remove development dependencies for production
Rebranding:
* add image tags for local tagging and pulling
* use Github's docker build workflows
* use Github container registry
* ONBUILD to simplify caller Dockerfiles
* docker compose for branding
Tooling:
* same node --version as in dockerfile
Docs:
* missing step in README.md
* refactor: remove submodules
It's better to keep them all in a separate repository
* improve kubernetes chart
* better image tag defaults
* split neo4j into its own chart (for re-use)
* use application defaults where possible
* optional resources for all pods
* remove obsolete key/value pair from secrets
* remove obsolete build argsand
and add labels for neo4j enterprise
* env vars for webapp
* allow to define redirect domains
Define a list of Domains that redirect to the domain of the project. The
idea is to provide the ability to redirect eg. www.domain.tld to
domain.tld
* remove maintenance part regarding database
* move backup job outside template folder
* name the ingress
* updated ingress
* handle empty case of middlewares
* try to default the ingress
* use quote
* restore todo-next-update
* fix docu check
* fix naming
* try using prod:migrate
* try using override config
* copy src folder
* try using base as image instead of build
* fix test build
* force build
* comment for the problem
* fix webapp tests (potentially)
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-02-28 18:22:23 +01:00
dependabot[bot]
532e29678a
Bump actions/upload-artifact from 4.4.3 to 4.6.1
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.3 to 4.6.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b4b15b8c7c...4cec3d8aa0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 08:10:33 +00:00
dependabot[bot]
0e7c3e5110
Bump actions/cache from 4.1.2 to 4.2.1
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.1.2 to 4.2.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](6849a64899...0c907a75c2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-22 03:00:32 +00:00
dependabot[bot]
345f9659b8
Bump actions/cache
...
Bumps [actions/cache](https://github.com/actions/cache ) from 8469c94c6a180dfb41a1bd7e1b46ac557ea124f1 to 6849a6489940f00c2f30c0fb92c6274307ccb58a.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](8469c94c6a...6849a64899 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 10:05:35 +00:00
dependabot[bot]
3b2d42bfeb
Bump actions/checkout
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 163217dfcd28294438ea1c1c149cfaf66eec283e to 11bd71901bbe5b1630ceea73d27597364c9af683.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](163217dfcd...11bd71901b )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 07:01:57 +00:00
dependabot[bot]
e8b660e275
Bump actions/cache
...
Bumps [actions/cache](https://github.com/actions/cache ) from 81382a721fc89d96eca335d0c3ba33144b2baa9d to 8469c94c6a180dfb41a1bd7e1b46ac557ea124f1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](81382a721f...8469c94c6a )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 06:34:36 +00:00
dependabot[bot]
f0d45a422f
Bump actions/checkout
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6d193bf28034eafb982f37bd894289fe649468fc to 163217dfcd28294438ea1c1c149cfaf66eec283e.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](6d193bf280...163217dfcd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-20 14:48:01 +00:00
dependabot[bot]
d1fb05031e
Bump actions/upload-artifact from 4.4.0 to 4.4.3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.0 to 4.4.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](50769540e7...b4b15b8c7c )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-19 09:39:04 +00:00
dependabot[bot]
d572aa6d5f
Bump actions/checkout
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 9a9194f87191a7e9055e3e9b95b8cfb13023bb08 to 6d193bf28034eafb982f37bd894289fe649468fc.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9a9194f871...6d193bf280 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-08 10:37:55 +00:00
dependabot[bot]
c55fbc609d
Bump actions/cache
...
Bumps [actions/cache](https://github.com/actions/cache ) from 40c3b67b2955d93d83b27ed164edd0756bc24049 to 81382a721fc89d96eca335d0c3ba33144b2baa9d.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](40c3b67b29...81382a721f )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-08 10:17:55 +00:00
dependabot[bot]
07d824b06f
Bump actions/upload-artifact from 4.3.5 to 4.4.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.5 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](89ef406dd8...50769540e7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 14:37:20 +00:00
mahula
f037c44045
use docker dompose instead of docker-compose in workflow files
2024-08-05 09:46:29 +02:00
mahula
d87958ce48
fix typo
2024-08-05 09:18:51 +02:00
mahula
22b9500599
pin all github actions by commit hash
2024-08-04 21:14:06 +02:00
dependabot[bot]
fe88eed883
Bump actions/cache from 4.0.1 to 4.0.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4.0.1...v4.0.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-30 21:30:21 +00:00
dependabot[bot]
4a41d1346a
Bump actions/cache from 4.0.0 to 4.0.1
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 02:06:43 +00:00
c5f9dc6ee0
copy .env file
2024-01-28 13:41:59 +01:00
dependabot[bot]
e1e053f35d
Bump actions/cache from 3.3.3 to 4.0.0
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.3 to 4.0.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.3...v4.0.0 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-20 02:03:31 +00:00
dependabot[bot]
2227b4a0d1
Bump actions/cache from 3.3.2 to 3.3.3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.2...v3.3.3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-13 02:20:09 +00:00
dependabot[bot]
eb2b783326
Bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-16 02:44:58 +00:00
mahula
f561f96a88
Merge branch 'master' into dependabot/github_actions/actions/cache-3.3.2
2023-09-19 09:55:16 +02:00
mahula
27f70a4986
Merge branch 'master' into dependabot/github_actions/actions/checkout-4
2023-09-12 14:59:07 +02:00
mahula
1ac404711a
Merge branch 'master' into dependabot/github_actions/actions/cache-3.3.2
2023-09-12 14:57:42 +02:00
mahula
011a099abd
add write-all permission to workflow cache cleanup steps
2023-09-12 09:05:09 +02:00
dependabot[bot]
442962f846
Bump actions/cache from 3.3.1 to 3.3.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:35:07 +00:00
dependabot[bot]
8d668a866b
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:35:04 +00:00
mahula
aa7c54a052
set back workflow triggers to push
2023-07-18 23:59:34 +02:00
mahula
f348e18ce2
Revert "make workflows fail to stress test github cache deletion"
...
This reverts commit 09e887fc3c86e21258d7e697daae68c292ddb4d8.
2023-07-18 22:54:14 +02:00
mahula
09e887fc3c
make workflows fail to stress test github cache deletion
2023-07-18 22:32:21 +02:00
mahula
2eb507170a
Revert "make e2e testing fail for testing"
...
This reverts commit d0a597b07d1b53da2f9210e45ba1998046a4db46.
2023-07-18 21:59:22 +02:00
mahula
7f5730edc8
fix typo
2023-07-18 21:37:26 +02:00
mahula
d0a597b07d
make e2e testing fail for testing
2023-07-18 21:12:31 +02:00
mahula
b4383d38a1
set e2e test cache delete job wo run only, if needed jobs were successful
2023-07-18 21:10:54 +02:00
mahula
b2632e3a88
for testing use only backend test workflow triggered by pushes on this branch
2023-07-18 19:34:36 +02:00
mahula
d468af8104
fix cache naming
2023-07-18 19:18:38 +02:00
b1feca35d6
another try fixing run id
2023-07-18 18:55:07 +02:00