Fixed event store + build-v5.yml

This commit is contained in:
Brage Skjønborg 2026-01-21 19:34:18 +01:00
parent 894d42f941
commit 037525d8e3
2 changed files with 15 additions and 5 deletions

View File

@ -11,6 +11,7 @@ jobs:
pre-check: pre-check:
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs: outputs:
sharedDefinitions: ${{ steps.filter.outputs.shared }}
shared: ${{ steps.filter.outputs.shared }} shared: ${{ steps.filter.outputs.shared }}
processer: ${{ steps.filter.outputs.processer }} processer: ${{ steps.filter.outputs.processer }}
converter: ${{ steps.filter.outputs.converter }} converter: ${{ steps.filter.outputs.converter }}
@ -33,6 +34,8 @@ jobs:
filters: | filters: |
shared: shared:
- 'shared/**' - 'shared/**'
sharedDefinitions:
- 'gradle/**'
processer: processer:
- 'apps/processer/**' - 'apps/processer/**'
converter: converter:
@ -53,12 +56,19 @@ jobs:
build-shared: build-shared:
needs: pre-check 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 uses: ./.github/workflows/build-shared.yml
with: with:
dockerTag: ${{ needs.pre-check.outputs.dockerTag }} dockerTag: ${{ needs.pre-check.outputs.dockerTag }}
build-java: build-java:
needs: [pre-check, build-shared] needs: [pre-check, build-shared]
strategy: strategy:
@ -80,6 +90,7 @@ jobs:
enabled: ${{ matrix.enabled }} enabled: ${{ matrix.enabled }}
shouldBuild: ${{ needs.pre-check.outputs[matrix.app] == 'true' shouldBuild: ${{ needs.pre-check.outputs[matrix.app] == 'true'
|| needs.pre-check.outputs.shared == 'true' || needs.pre-check.outputs.shared == 'true'
|| needs.pre-check.outputs.sharedDefinitions == 'true'
|| github.event_name == 'workflow_dispatch' }} || github.event_name == 'workflow_dispatch' }}
secrets: inherit secrets: inherit
@ -100,6 +111,5 @@ jobs:
dockerTag: ${{ needs.pre-check.outputs.dockerTag }} dockerTag: ${{ needs.pre-check.outputs.dockerTag }}
enabled: ${{ matrix.enabled }} enabled: ${{ matrix.enabled }}
shouldBuild: ${{ needs.pre-check.outputs[matrix.app] == 'true' shouldBuild: ${{ needs.pre-check.outputs[matrix.app] == 'true'
|| needs.pre-check.outputs.shared == 'true'
|| github.event_name == 'workflow_dispatch' }} || github.event_name == 'workflow_dispatch' }}
secrets: inherit secrets: inherit

View File

@ -21,7 +21,7 @@ object EventStore: EventStore {
id = it[EventsTable.id].value.toLong(), id = it[EventsTable.id].value.toLong(),
referenceId = UUID.fromString(it[EventsTable.referenceId]), referenceId = UUID.fromString(it[EventsTable.referenceId]),
eventId = UUID.fromString(it[EventsTable.eventId]), 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], data = it[EventsTable.data],
persistedAt = it[EventsTable.persistedAt] persistedAt = it[EventsTable.persistedAt]
) )
@ -39,7 +39,7 @@ object EventStore: EventStore {
id = it[EventsTable.id].value.toLong(), id = it[EventsTable.id].value.toLong(),
referenceId = UUID.fromString(it[EventsTable.referenceId]), referenceId = UUID.fromString(it[EventsTable.referenceId]),
eventId = UUID.fromString(it[EventsTable.eventId]), 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], data = it[EventsTable.data],
persistedAt = it[EventsTable.persistedAt] persistedAt = it[EventsTable.persistedAt]
) )