Skip to content

Commit e8ba1f7

Browse files
committed
Merge remote-tracking branch 'origin/main' into feat/segment-event-identifier
1 parent 3aa0091 commit e8ba1f7

1,005 files changed

Lines changed: 51116 additions & 19467 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Deprecation RFC ❗
2+
description: Use this to get approval to remove existing features.
3+
title: "Deprecation RFC: [Short description of the feature/change]"
4+
labels:
5+
- Deprecation RFC
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Before you post, be sure to read our Contribution guidelines:
12+
https://sofie-automation.github.io/sofie-core/docs/for-developers/contribution-guidelines
13+
14+
- type: textarea
15+
attributes:
16+
label: Suggested by
17+
description: Tell us who / which organization you are representing, and how the Sofie team will be able to contact you.
18+
placeholder: Example "This RFC is posted on behalf of the NRK."
19+
validations:
20+
required: true
21+
22+
- type: textarea
23+
attributes:
24+
label: Use Case
25+
description: "Please write some background information here, such as: What is your use case? What problem are you trying to solve?"
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
attributes:
31+
label: Proposal
32+
description: Please describe your proposal here
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
attributes:
38+
label: Process
39+
description: Please add the deadline one month from today, in bold. Leave the rest as is.
40+
value: |
41+
The Sofie Team will evaluate this Deprecation RFC following their approval workflow.
42+
43+
Stakeholders have until **YYYY-MM-DD** to comment or challenge the proposal
44+
45+
- [ ] Outcome: A unison approval from stakeholders has been reached.
46+
- [ ] Outcome: No objections raised within the 1 month limit, so the proposal is implicitly approved.

.github/actions/setup-meteor/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ description: "Setup Meteor"
33
runs:
44
using: "composite"
55
steps:
6-
- run: curl "https://install.meteor.com/?release=3.3.2" | sh
6+
- run: curl "https://install.meteor.com/?release=3.4.1" | sh
77
shell: bash

.github/workflows/audit.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
continue-on-error: true
1515
timeout-minutes: 15
1616
steps:
17-
- uses: actions/checkout@v6
17+
- uses: actions/checkout@v7
1818
with:
1919
persist-credentials: false
2020
- name: Use Node.js
@@ -44,7 +44,7 @@ jobs:
4444
continue-on-error: true
4545
timeout-minutes: 15
4646
steps:
47-
- uses: actions/checkout@v6
47+
- uses: actions/checkout@v7
4848
with:
4949
persist-credentials: false
5050
- name: Use Node.js
@@ -87,7 +87,7 @@ jobs:
8787
- live-status-gateway
8888

8989
steps:
90-
- uses: actions/checkout@v6
90+
- uses: actions/checkout@v7
9191
with:
9292
persist-credentials: false
9393
- name: Use Node.js
@@ -120,7 +120,7 @@ jobs:
120120
timeout-minutes: 15
121121

122122
steps:
123-
- uses: actions/checkout@v6
123+
- uses: actions/checkout@v7
124124
with:
125125
persist-credentials: false
126126
- name: Use Node.js

.github/workflows/deploy-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
name: Build Docusaurus
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v6
23+
- uses: actions/checkout@v7
2424
with:
2525
persist-credentials: false
2626
fetch-depth: 0
@@ -64,7 +64,7 @@ jobs:
6464
CI: true
6565

6666
- name: Upload Build Artifact
67-
uses: actions/upload-pages-artifact@v4
67+
uses: actions/upload-pages-artifact@v5
6868
with:
6969
path: packages/documentation/build
7070

.github/workflows/node.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
timeout-minutes: 15
2020
steps:
21-
- uses: actions/checkout@v6
21+
- uses: actions/checkout@v7
2222
with:
2323
persist-credentials: false
2424
- name: Use Node.js
@@ -59,7 +59,7 @@ jobs:
5959
runs-on: ubuntu-latest
6060
timeout-minutes: 30
6161
steps:
62-
- uses: actions/checkout@v6
62+
- uses: actions/checkout@v7
6363
with:
6464
persist-credentials: false
6565
- name: Use Node.js
@@ -111,7 +111,7 @@ jobs:
111111
packages: write
112112

113113
steps:
114-
- uses: actions/checkout@v6
114+
- uses: actions/checkout@v7
115115
with:
116116
persist-credentials: false
117117
- name: Use Node.js
@@ -281,7 +281,7 @@ jobs:
281281
packages: write
282282

283283
steps:
284-
- uses: actions/checkout@v6
284+
- uses: actions/checkout@v7
285285
with:
286286
persist-credentials: false
287287

@@ -414,7 +414,7 @@ jobs:
414414
timeout-minutes: 15
415415

416416
steps:
417-
- uses: actions/checkout@v6
417+
- uses: actions/checkout@v7
418418
with:
419419
persist-credentials: false
420420
- name: Use Node.js
@@ -494,7 +494,7 @@ jobs:
494494
send-coverage: true
495495

496496
steps:
497-
- uses: actions/checkout@v6
497+
- uses: actions/checkout@v7
498498
with:
499499
persist-credentials: false
500500
- name: Use Node.js ${{ matrix.node-version }}
@@ -539,7 +539,7 @@ jobs:
539539
runs-on: ubuntu-latest
540540
timeout-minutes: 15
541541
steps:
542-
- uses: actions/checkout@v6
542+
- uses: actions/checkout@v7
543543
with:
544544
persist-credentials: false
545545
- name: Use Node.js
@@ -569,7 +569,7 @@ jobs:
569569
runs-on: ubuntu-latest
570570
timeout-minutes: 15
571571
steps:
572-
- uses: actions/checkout@v6
572+
- uses: actions/checkout@v7
573573
with:
574574
persist-credentials: false
575575
- name: Use Node.js
@@ -605,7 +605,7 @@ jobs:
605605

606606
# This is just to ensure the docs build, another job performs the build & publish
607607
steps:
608-
- uses: actions/checkout@v6
608+
- uses: actions/checkout@v7
609609
with:
610610
persist-credentials: false
611611
- name: Use Node.js
@@ -652,7 +652,7 @@ jobs:
652652
runs-on: ubuntu-latest
653653
timeout-minutes: 15
654654
steps:
655-
- uses: actions/checkout@v6
655+
- uses: actions/checkout@v7
656656
with:
657657
persist-credentials: false
658658
- name: Use Node.js

.github/workflows/prune-tags.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
timeout-minutes: 15
2727
steps:
2828
- name: Checkout repo with all tags
29-
uses: actions/checkout@v6
29+
uses: actions/checkout@v7
3030
with:
3131
fetch-depth: 0
3232

.github/workflows/publish-libs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
if: ${{ needs.check-publish.outputs.can-publish == '1' }}
5454

5555
steps:
56-
- uses: actions/checkout@v6
56+
- uses: actions/checkout@v7
5757
with:
5858
persist-credentials: false
5959
- name: Use Node.js
@@ -103,7 +103,7 @@ jobs:
103103
node-version: [22.x]
104104

105105
steps:
106-
- uses: actions/checkout@v6
106+
- uses: actions/checkout@v7
107107
with:
108108
persist-credentials: false
109109
- name: Use Node.js ${{ matrix.node-version }}
@@ -141,7 +141,7 @@ jobs:
141141
if: ${{ needs.check-publish.outputs.can-publish == '1' }}
142142

143143
steps:
144-
- uses: actions/checkout@v6
144+
- uses: actions/checkout@v7
145145
with:
146146
persist-credentials: false
147147
- name: Use Node.js
@@ -221,7 +221,7 @@ jobs:
221221
id-token: write # scoped for as short as possible, as this gives write access to npm
222222

223223
steps:
224-
- uses: actions/checkout@v6
224+
- uses: actions/checkout@v7
225225
with:
226226
fetch-depth: 0
227227
persist-credentials: false

.github/workflows/sonar.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
timeout-minutes: 15
2222

2323
steps:
24-
- uses: actions/checkout@v6
24+
- uses: actions/checkout@v7
2525
with:
2626
# Disabling shallow clone is recommended for improving relevancy of reporting
2727
fetch-depth: 0
@@ -54,6 +54,6 @@ jobs:
5454
env:
5555
CI: true
5656
- name: SonarQube Scan
57-
uses: SonarSource/sonarqube-scan-action@v7
57+
uses: SonarSource/sonarqube-scan-action@v8
5858
env:
5959
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

.husky/pre-commit

100644100755
File mode changed.

.yarnrc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ npmMinimalAgeGate: 7
1414
npmPreapprovedPackages:
1515
- "@sofie-automation/*"
1616
- "@mos-connection/*"
17-
- "timeline-state-resolver"
18-
- "timeline-state-resolver-types"
19-
- "timeline-state-resolver-api"
17+
- timeline-state-resolver
18+
- timeline-state-resolver-types
19+
- timeline-state-resolver-api

0 commit comments

Comments
 (0)