From 037525d8e316c319e7bf188cc3cae0d20fa971f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brage=20Skj=C3=B8nborg?= Date: Wed, 21 Jan 2026 19:34:18 +0100 Subject: [PATCH] Fixed event store + build-v5.yml --- .github/workflows/build-v5.yml | 16 +++++++++++++--- .../shared/database/stores/EventStore.kt | 4 ++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-v5.yml b/.github/workflows/build-v5.yml index 32a35112..523be539 100644 --- a/.github/workflows/build-v5.yml +++ b/.github/workflows/build-v5.yml @@ -11,6 +11,7 @@ jobs: pre-check: runs-on: ubuntu-latest outputs: + sharedDefinitions: ${{ steps.filter.outputs.shared }} shared: ${{ steps.filter.outputs.shared }} processer: ${{ steps.filter.outputs.processer }} converter: ${{ steps.filter.outputs.converter }} @@ -33,6 +34,8 @@ jobs: filters: | shared: - 'shared/**' + sharedDefinitions: + - 'gradle/**' processer: - 'apps/processer/**' converter: @@ -53,12 +56,19 @@ jobs: build-shared: needs: pre-check - if: ${{ needs.pre-check.outputs.shared == 'true' || github.event_name == 'workflow_dispatch' }} + if: ${{ + needs.pre-check.outputs.shared == 'true' + || needs.pre-check.outputs.sharedDefinitions == 'true' + || needs.pre-check.outputs.processer == 'true' + || needs.pre-check.outputs.converter == 'true' + || needs.pre-check.outputs.coordinator == 'true' + || needs.pre-check.outputs.ui == 'true' + || github.event_name == 'workflow_dispatch' + }} uses: ./.github/workflows/build-shared.yml with: dockerTag: ${{ needs.pre-check.outputs.dockerTag }} - build-java: needs: [pre-check, build-shared] strategy: @@ -80,6 +90,7 @@ jobs: enabled: ${{ matrix.enabled }} shouldBuild: ${{ needs.pre-check.outputs[matrix.app] == 'true' || needs.pre-check.outputs.shared == 'true' + || needs.pre-check.outputs.sharedDefinitions == 'true' || github.event_name == 'workflow_dispatch' }} secrets: inherit @@ -100,6 +111,5 @@ jobs: dockerTag: ${{ needs.pre-check.outputs.dockerTag }} enabled: ${{ matrix.enabled }} shouldBuild: ${{ needs.pre-check.outputs[matrix.app] == 'true' - || needs.pre-check.outputs.shared == 'true' || github.event_name == 'workflow_dispatch' }} secrets: inherit \ No newline at end of file diff --git a/shared/database/src/main/kotlin/no/iktdev/mediaprocessing/shared/database/stores/EventStore.kt b/shared/database/src/main/kotlin/no/iktdev/mediaprocessing/shared/database/stores/EventStore.kt index 9b7d567b..933422aa 100644 --- a/shared/database/src/main/kotlin/no/iktdev/mediaprocessing/shared/database/stores/EventStore.kt +++ b/shared/database/src/main/kotlin/no/iktdev/mediaprocessing/shared/database/stores/EventStore.kt @@ -21,7 +21,7 @@ object EventStore: EventStore { id = it[EventsTable.id].value.toLong(), referenceId = UUID.fromString(it[EventsTable.referenceId]), eventId = UUID.fromString(it[EventsTable.eventId]), - event = "", // You might want to store the event type as well + event = it[EventsTable.event], data = it[EventsTable.data], persistedAt = it[EventsTable.persistedAt] ) @@ -39,7 +39,7 @@ object EventStore: EventStore { id = it[EventsTable.id].value.toLong(), referenceId = UUID.fromString(it[EventsTable.referenceId]), eventId = UUID.fromString(it[EventsTable.eventId]), - event = "", // You might want to store the event type as well + event = it[EventsTable.event], data = it[EventsTable.data], persistedAt = it[EventsTable.persistedAt] )