diff --git a/.github/workflows/build-v5.yml b/.github/workflows/build-v5.yml index 66e52e84..d3032dcf 100644 --- a/.github/workflows/build-v5.yml +++ b/.github/workflows/build-v5.yml @@ -74,7 +74,7 @@ jobs: enabled: true - app: ui type: java - enabled: false + enabled: false # sett til false for å deaktivere UI - app: pyMetadata type: python enabled: true @@ -82,21 +82,24 @@ jobs: type: python enabled: true - if: ${{ matrix.enabled == true && - (needs.pre-check.outputs[matrix.app] == 'true' - || needs.pre-check.outputs.shared == 'true' - || github.event_name == 'workflow_dispatch') }} - steps: - - name: Call Java workflow - if: ${{ matrix.type == 'java' }} + - name: Build Java module + if: ${{ matrix.enabled == true && + matrix.type == 'java' && + (needs.pre-check.outputs[matrix.app] == 'true' + || needs.pre-check.outputs.shared == 'true' + || github.event_name == 'workflow_dispatch') }} uses: ./.github/workflows/build-java-app.yml with: app: ${{ matrix.app }} dockerTag: ${{ needs.pre-check.outputs.dockerTag }} - - name: Call Python workflow - if: ${{ matrix.type == 'python' }} + - name: Build Python module + if: ${{ matrix.enabled == true && + matrix.type == 'python' && + (needs.pre-check.outputs[matrix.app] == 'true' + || needs.pre-check.outputs.shared == 'true' + || github.event_name == 'workflow_dispatch') }} uses: ./.github/workflows/build-python-app.yml with: app: ${{ matrix.app }} diff --git a/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/model/ProgressUpdate.kt b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/model/ProgressUpdate.kt new file mode 100644 index 00000000..6753cc5d --- /dev/null +++ b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/model/ProgressUpdate.kt @@ -0,0 +1,5 @@ +package no.iktdev.mediaprocessing.shared.common.model + +import no.iktdev.mediaprocessing.ffmpeg.decoder.FfmpegDecodedProgress + +data class ProgressUpdate(val referenceId: String, val taskId: String, val progress: FfmpegDecodedProgress, val message: String?)