Skip to content

Commit fc855b7

Browse files
committed
Merge branch 'release53' into bbc-release53
2 parents facbdc0 + f6089c7 commit fc855b7

File tree

113 files changed

+4967
-235
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+4967
-235
lines changed

.github/workflows/node.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ jobs:
252252
echo "image=$image" >> $GITHUB_OUTPUT
253253
- name: Trivy scanning
254254
if: steps.check-build-and-push.outputs.enable == 'true' && steps.check-ghcr.outputs.enable == 'true' && steps.ghcr-tag.outputs.tags != 0
255-
uses: aquasecurity/trivy-action@0.30.0
255+
uses: aquasecurity/trivy-action@0.32.0
256256
env:
257257
TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db
258258
with:
@@ -405,7 +405,7 @@ jobs:
405405
echo "image=$image" >> $GITHUB_OUTPUT
406406
- name: Trivy scanning
407407
if: steps.check-build-and-push.outputs.enable == 'true' && steps.check-ghcr.outputs.enable == 'true' && steps.ghcr-tag.outputs.tags != 0
408-
uses: aquasecurity/trivy-action@0.30.0
408+
uses: aquasecurity/trivy-action@0.32.0
409409
env:
410410
TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db
411411
with:
@@ -480,7 +480,7 @@ jobs:
480480
CI: true
481481

482482
test-packages:
483-
name: Test Package
483+
name: Test Package (main)
484484
runs-on: ubuntu-latest
485485
timeout-minutes: 15
486486

@@ -551,8 +551,8 @@ jobs:
551551
env:
552552
CI: true
553553
- name: Send coverage
554-
if: (matrix.node-version == '18.x' || matrix.send-coverage == true) && ((github.event_name == 'pull_request') && ((!startsWith(github.head_ref, 'release'))) || ((github.event_name == 'push') && (!startsWith(github.ref_name, 'release'))))
555-
uses: codecov/codecov-action@v4
554+
if: (matrix.node-version == '22.x' || matrix.send-coverage == true) && (((github.event_name == 'pull_request') && (!startsWith(github.head_ref, 'release'))) || ((github.event_name == 'push') && (!startsWith(github.ref_name, 'release'))))
555+
uses: codecov/codecov-action@v5
556556
env:
557557
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
558558

.github/workflows/trivy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
steps:
1919
- name: Run Trivy vulnerability scanner (json)
20-
uses: aquasecurity/trivy-action@0.30.0
20+
uses: aquasecurity/trivy-action@0.32.0
2121
env:
2222
TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db
2323
with:
@@ -26,7 +26,7 @@ jobs:
2626
output: "${{ matrix.image }}-trivy-scan-results.json"
2727

2828
- name: Run Trivy vulnerability scanner (table)
29-
uses: aquasecurity/trivy-action@0.30.0
29+
uses: aquasecurity/trivy-action@0.32.0
3030
env:
3131
TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db
3232
with:
@@ -44,7 +44,7 @@ jobs:
4444
echo $CODE_BLOCK >> $GITHUB_STEP_SUMMARY
4545
4646
- name: Run Trivy in GitHub SBOM mode and submit results to Dependency Graph
47-
uses: aquasecurity/trivy-action@0.30.0
47+
uses: aquasecurity/trivy-action@0.32.0
4848
env:
4949
TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db
5050
with:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The _Core_ is a _Meteor/Node.JS_-based web server that serves the web GUIs as we
88

99
## General Sofie System Information
1010

11-
- [_Sofie_ Documentation](https://sofie-automation.github.io/sofie-core//)
11+
- [_Sofie_ Documentation](https://sofie-automation.github.io/sofie-core/)
1212
- [_Sofie_ Releases](https://sofie-automation.github.io/sofie-core//releases)
1313
- [Contribution Guidelines](CONTRIBUTING.md)
1414
- [License](LICENSE)

meteor/CHANGELOG.md

Lines changed: 159 additions & 0 deletions
Large diffs are not rendered by default.

meteor/server/api/ingest/mosDevice/mosIntegration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ export namespace MosIntegration {
163163

164164
const rundownExternalId = parseMosString(Action.RunningOrderID)
165165

166-
logger.info(`mosRoStoryInsert after "${Action.StoryID}" Stories: ${Stories.map((s) => s.ID)}`)
166+
logger.info(`mosRoStoryInsert before "${Action.StoryID}" Stories: ${Stories.map((s) => s.ID)}`)
167167
logger.debug(Action, Stories)
168168

169169
await runIngestOperation(studioId, IngestJobs.MosInsertStory, {

meteor/yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,7 +1244,7 @@ __metadata:
12441244
resolution: "@sofie-automation/shared-lib@portal:../packages/shared-lib::locator=automation-core%40workspace%3A."
12451245
dependencies:
12461246
"@mos-connection/model": "npm:^4.2.2"
1247-
timeline-state-resolver-types: "npm:9.3.0-release52.2"
1247+
timeline-state-resolver-types: "npm:9.4.0-nightly-release53-20250730-145840-ce6dce9c1.0"
12481248
tslib: "npm:^2.8.1"
12491249
type-fest: "npm:^4.33.0"
12501250
languageName: node
@@ -9983,12 +9983,12 @@ __metadata:
99839983
languageName: node
99849984
linkType: hard
99859985

9986-
"timeline-state-resolver-types@npm:9.3.0-release52.2":
9987-
version: 9.3.0-release52.2
9988-
resolution: "timeline-state-resolver-types@npm:9.3.0-release52.2"
9986+
"timeline-state-resolver-types@npm:9.4.0-nightly-release53-20250730-145840-ce6dce9c1.0":
9987+
version: 9.4.0-nightly-release53-20250730-145840-ce6dce9c1.0
9988+
resolution: "timeline-state-resolver-types@npm:9.4.0-nightly-release53-20250730-145840-ce6dce9c1.0"
99899989
dependencies:
99909990
tslib: "npm:^2.6.3"
9991-
checksum: 10/2f50474e96d6f10d085788b59c2a8a2bedcf8511646424afcb9c2b421798e689894028629f0c55d0b76dc5f543cba06367c7be93c2662608a3804f60c108ded2
9991+
checksum: 10/15c09f1d9ff815506471a1d1ee0405d39c6565d6fd8cf8478a9dac92c34004360d22f77b3d06371fa69b283b14a75d15c31b65b91185c9df6c5ca82ca285eebe
99929992
languageName: node
99939993
linkType: hard
99949994

packages/blueprints-integration/CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,56 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [1.52.0](https://github.com/Sofie-Automation/sofie-core/compare/v1.52.0-in-testing.1...v1.52.0) (2025-06-30)
7+
8+
**Note:** Version bump only for package @sofie-automation/blueprints-integration
9+
10+
11+
12+
13+
14+
# [1.52.0-in-testing.1](https://github.com/Sofie-Automation/sofie-core/compare/v1.51.7...v1.52.0-in-testing.1) (2025-06-05)
15+
16+
17+
### Bug Fixes
18+
19+
* add `getCurrentTime` to `SyncIngestUpdateToPartInstanceContext` ([bb35893](https://github.com/Sofie-Automation/sofie-core/commit/bb358938937433af7157d7f821400badf6f10c2b))
20+
21+
22+
23+
# [1.52.0-in-testing.0](https://github.com/Sofie-Automation/sofie-core/compare/v1.51.6...v1.52.0-in-testing.0) (2025-02-04)
24+
25+
26+
### Bug Fixes
27+
28+
* review comments ([752a30a](https://github.com/Sofie-Automation/sofie-core/commit/752a30a69ea4a864239a438b278c3b53d06a12a2))
29+
30+
31+
### Features
32+
33+
* add in-out words to the VT type ([7bec461](https://github.com/Sofie-Automation/sofie-core/commit/7bec4619836cb92ab85331afe130d0ed54ca976e))
34+
* add RemoteSpeak source layer type ([a9b98e7](https://github.com/Sofie-Automation/sofie-core/commit/a9b98e7a544f5dab90c6cc17713abbdc5b930744))
35+
* add segment timing countdownType ([9aaa2dd](https://github.com/Sofie-Automation/sofie-core/commit/9aaa2dd48e841177f32a8d16a2e6c37706c6c2ae))
36+
* allow adlib-actions to remove pieces from the current partInstance ([902e7ff](https://github.com/Sofie-Automation/sofie-core/commit/902e7fffe6cc23c48f7bd86e23595d83f74d84fa))
37+
* allow drag from mos-plugin to part ([d51ba2f](https://github.com/Sofie-Automation/sofie-core/commit/d51ba2fe8b8effa6037f379534b357d5320cc3c7))
38+
* config package manager from blueprints ([685364d](https://github.com/Sofie-Automation/sofie-core/commit/685364d5fd4af690a55292ba99ff8ecff386f893))
39+
* configure Core system/studio settings via blueprints ([ef14c8f](https://github.com/Sofie-Automation/sofie-core/commit/ef14c8f4f139be273ce8a8a3c21e6cc0f580d297))
40+
* configure peripheral device settings from blueprints ([878214b](https://github.com/Sofie-Automation/sofie-core/commit/878214bf983ed12fe82822b47b9c629727d4c20d))
41+
* customizable package status messages ([2ac7cb1](https://github.com/Sofie-Automation/sofie-core/commit/2ac7cb1eb95edc8f901168066396110b2cd71faa))
42+
* exclude pieces from part keepalive ([74bea6c](https://github.com/Sofie-Automation/sofie-core/commit/74bea6cf3a978410bc5e79b325a6fe8b0b190ba9))
43+
* list routesets from blueprints adlib action ([c228251](https://github.com/Sofie-Automation/sofie-core/commit/c22825130793c843f7290d3ee844b805bf2788f1))
44+
* meteor 3.0.4 ([8670727](https://github.com/Sofie-Automation/sofie-core/commit/8670727bba5ac9cffe0e5d36b4bd45d6664482be))
45+
* modify datastore in `onRundownActivate` SOFIE-3310 ([#1240](https://github.com/Sofie-Automation/sofie-core/issues/1240)) ([8a0759f](https://github.com/Sofie-Automation/sofie-core/commit/8a0759f610497e37493e8a798aa0dd13f4f57119))
46+
* move next part should respect quickloop bounds ([8f0153e](https://github.com/Sofie-Automation/sofie-core/commit/8f0153e294a4f4842e333cc3c4e2bacbf6c4c236))
47+
* processIngestData & userEditOperations ([e69a4fc](https://github.com/Sofie-Automation/sofie-core/commit/e69a4fc2f4e3d1e6c6b287e34a3b2f55080ce0c4))
48+
* quickloop improvements ([f1f77fa](https://github.com/Sofie-Automation/sofie-core/commit/f1f77fa11b50fe93afc50631988d7c2aa6306f13))
49+
* routeset config defined in blueprints ([e839b97](https://github.com/Sofie-Automation/sofie-core/commit/e839b97c0205df38e5bc7ab816a9c79406a7d767))
50+
* update meteor to 3.1 and node to 22 ([61b6854](https://github.com/Sofie-Automation/sofie-core/commit/61b6854261a03f04e81416b9d37ee995e3a10108))
51+
52+
53+
54+
55+
656
# [1.52.0-in-testing.0](https://github.com/nrkno/sofie-core/compare/v1.51.6...v1.52.0-in-testing.0) (2025-02-04)
757

858
### Bug Fixes

packages/blueprints-integration/src/action.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ export interface IBlueprintActionTriggerMode {
6464
label: ITranslatableMessage
6565
/** An optional, longer description that will not be immediately visible to the user */
6666
description?: ITranslatableMessage
67+
/** An icon to be displayed to the user next to the label
68+
*
69+
* This can either be a relative URL to an image in the Blueprints assets or a `data:` URL
70+
*/
71+
icon?: string
6772
}
6873
}
6974

packages/blueprints-integration/src/context/onSetAsNextContext.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ export interface IOnSetAsNextContext extends IShowStyleUserContext, IEventContex
2020
/** Information about the current loop, if there is one */
2121
readonly quickLoopInfo: BlueprintQuickLookInfo | null
2222

23+
/** Whether the part being set as next was selected as a result of user's actions */
24+
readonly manuallySelected: boolean
25+
2326
/**
2427
* Data fetching
2528
*/

packages/blueprints-integration/src/userEditing.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,16 @@ export interface UserEditingDefinitionAction {
2121
id: string
2222
/** Label to show to the user for this operation */
2323
label: ITranslatableMessage
24-
/** Icon to show when this action is 'active' */
25-
svgIcon?: string
26-
/** Icon to show when this action is 'disabled' */
27-
svgIconInactive?: string
24+
/** Icon to show when this action is 'active'
25+
*
26+
* This can either be a relative URL to an image in the Blueprints assets or a `data:` URL
27+
*/
28+
icon?: string
29+
/** Icon to show when this action is 'disabled'
30+
*
31+
* This can either be a relative URL to an image in the Blueprints assets or a `data:` URL
32+
*/
33+
iconInactive?: string
2834
/** Whether this action should be indicated as being active */
2935
isActive?: boolean
3036
}

0 commit comments

Comments
 (0)