Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
511 commits
Select commit Hold shift + click to select a range
172d7c0
chore: restore pre-commit hooks
nytamin Apr 16, 2025
8ee3589
fix: take into account a situation when .duration is 0. resolves #1414
nytamin Apr 16, 2025
0a6b4ed
Merge pull request #1431 from bbc:upstream/fix-peripheraldevice-subde…
nytamin Apr 16, 2025
32e12f6
fix: take into account a situation when .duration is 0. resolves #1414
nytamin Apr 16, 2025
b282691
feat: replace builtin clientside mongodb writes with custom method
Julusian Apr 16, 2025
f35dc52
chore: rework typings of `RundownViewEventBus`. add `useRundownViewEv…
Julusian Apr 16, 2025
4778988
chore: remove remaining usages of react-timer-hoc
Julusian Apr 16, 2025
7b46c81
chore: convert some components to be functional
Julusian Apr 3, 2025
8a50457
chore: refactor ShowStyleBaseSettings
Julusian Apr 3, 2025
2d50ee2
chore: add useTiming as a hook to listen to changes in the Timing con…
jstarpl Apr 3, 2025
7216154
chore: simplify OverlayScreen and PresenterScreen
jstarpl Apr 3, 2025
a6805ae
fix(EAV-555): make prompter scroll
ianshade Apr 16, 2025
a67ee14
chore: replace various uses of withTiming with useTiming
Julusian Apr 16, 2025
95d49a4
chore(EAV-555): fix linting errors
ianshade Apr 16, 2025
2d937c8
chore: start refactoring RundownView to break up the monolith
Julusian Apr 16, 2025
a8098a3
Merge pull request #1436 from tv2norge-collab/contribute/EAV-555
jstarpl Apr 16, 2025
02b3559
fix(EAV-555): make prompter animations compatible with bootstrap
ianshade Apr 16, 2025
5822443
Merge branch 'release52' into release53
jstarpl Apr 17, 2025
fd189ca
Merge pull request #1438 from tv2norge-collab/contribute/EAV-555
jstarpl Apr 17, 2025
1417440
chore: fix some z-order issues
jstarpl Apr 17, 2025
56823de
fix: Subscription name check
PeterC89 Apr 22, 2025
2de99a2
fix: change owner of application files, run as non-root user, linting
siljekristensen Mar 31, 2025
dc957dd
Merge pull request #1439 from bbc/fix/live-status-gateway-subscriptio…
jstarpl Apr 23, 2025
36ba310
chore: update superfly-timeline dependency
jstarpl Apr 23, 2025
d10d85d
fix: Presenters Screen align icon text with label
olzzon Apr 23, 2025
c458989
fix: add "presenter's screen" label to it's screensaver
olzzon Apr 23, 2025
310c73c
fix: Directors screen - colors in livespeak split was not hardcoded
olzzon Apr 23, 2025
014a7b4
fix: take Part preroll into account when stopping a Piece with anothe…
nytamin Apr 23, 2025
02b7a01
fix: live speak and remote speak align split to base of font
olzzon Apr 24, 2025
d3de6d0
chore: use the other prototype version
jstarpl Apr 24, 2025
21dcefb
fix: simplify PieceIcons.scss
jstarpl Apr 24, 2025
f9af954
Merge pull request #1441 from nrkno/fix/preroll-fix
nytamin Apr 25, 2025
554b668
Merge branch 'release52' into ci/dockerfile-file-permissions
siljekristensen Apr 25, 2025
a9a5999
docs: Fix typos in documentation using typos tool
rjmunro Apr 25, 2025
98912c7
docs: Improve grammar and readability of documentation
rjmunro Apr 25, 2025
157e529
docs: "Rundown Gateway" is the same as "Ingest Gateway"
rjmunro Apr 25, 2025
30021f2
docs: Suggested command breaks startup of playout gateway
rjmunro Apr 26, 2025
a0a0518
docs: Remove obsolete option from docker-compose file
rjmunro Apr 28, 2025
02422e7
docs: Improve information on installing blueprints page
rjmunro Apr 26, 2025
e4739f5
docs: Give AP ENPS as a MOS example and fix link
rjmunro Apr 28, 2025
4777180
docs: Quantel.com no longer exists
rjmunro Apr 28, 2025
e2dc9a8
docs: Fix links
rjmunro Apr 28, 2025
c9029b9
docs: Media scanner is no longer a separate installation
rjmunro Apr 28, 2025
46369a4
docs: Improve notes about uncommenting gateways
rjmunro Apr 28, 2025
43e25f0
fix: after bootstrap was added the scrollBy(x, y) was using smooth sc…
olzzon Apr 11, 2025
89723bd
fix(prompter): Broken scroll jumping on button press
PeterC89 Apr 28, 2025
adc8ce6
fix(prompter): Broken scroll to top
PeterC89 Apr 28, 2025
19a5272
chore(webui): Lint
PeterC89 Apr 28, 2025
e9491bb
feat: WIP
jstarpl May 1, 2025
ceb338f
feat: WIP
jstarpl May 1, 2025
a9a65a4
fix: clean up some more properties-grid buttons
jstarpl May 1, 2025
ed98911
fix: PieceIcons layout, RundownView loading spinner
jstarpl May 1, 2025
e229b75
fix(ScriptPreview): lastWords are not shown in Inspector when content…
jstarpl May 1, 2025
7d3edc1
chore: update TSR package versions
jstarpl May 6, 2025
e924711
Merge pull request #1443 from nrkno/fix/sofie-3889/alt-tsr
jstarpl May 6, 2025
ed70d76
chore(release): 1.51.7
jstarpl May 6, 2025
ea9c92a
Merge pull request #1417 from nrkno/ci/dockerfile-file-permissions
jstarpl May 6, 2025
7b10744
chore(docs): add infromation about the Sofie container image UID change
jstarpl May 6, 2025
0e12c50
chore: upgrade use of deprecated global functions to use new SCSS bui…
jstarpl May 6, 2025
3f13e1f
Merge pull request #1445 from nrkno/chore/pr-1417/docs
jstarpl May 7, 2025
df6f8a2
Merge pull request #1446 from nrkno/feat/sofie-3880/improve-bootstrap…
jstarpl May 7, 2025
7d7e386
chore: fix docs
nytamin May 7, 2025
c4b7236
Merge branch 'rjmunro/improve-documentation' into release53
nytamin May 7, 2025
6d8ad57
chore(Bootstrap): Origo-fy Bootstrap checkboxes
jstarpl May 7, 2025
2c2e521
Merge pull request #1434 from superFlyTV/feat/simplify-rundownViewEve…
nytamin May 8, 2025
da0a0e2
Merge pull request #1435 from superFlyTV/feat/start-replacing-withtim…
nytamin May 8, 2025
f431441
Merge pull request #1435 from SuperFlyTV/feat/reimplement-client-mong…
nytamin May 8, 2025
5c20bea
chore: fix some lint & dependency warnings
nytamin May 8, 2025
7bd6eac
chore: fix typo
siljekristensen May 9, 2025
8955b3e
Merge branch 'upstream-release53' into feat/rundown-view-refactor
Julusian May 12, 2025
8bba9ef
Merge branch 'feat/rundown-view-refactor' into release53
nytamin May 12, 2025
964ef70
fix: Improve clock accuracy
rjmunro May 12, 2025
66b21a3
chore: fix tests importing sha.js
rjmunro May 13, 2025
13242ed
chore: Add tests for useCurrentTime
rjmunro May 12, 2025
50b262e
Merge pull request #1452 from rjmunro/rjmunro/fix-clock-accuracy
jstarpl May 13, 2025
0191284
Merge pull request #1447 from nrkno/chore/fix-typo
jstarpl May 13, 2025
f0971cf
chore(deps): bump slackapi/slack-github-action from 2.0.0 to 2.1.0
dependabot[bot] May 12, 2025
617fd22
ci: disable posting to slack for now
siljekristensen May 26, 2025
466ac9a
ci: update codeowners
siljekristensen May 26, 2025
2a47524
ci: update dependabot teams
siljekristensen May 26, 2025
6adb38f
ci: update workflows after move to new org
siljekristensen May 26, 2025
ef2a444
chore: update example in openapi readme
justandras May 26, 2025
4d236c5
ci: update org name
siljekristensen May 26, 2025
f414691
fix: required buckets properties in LSG api
ianshade May 21, 2025
b9be6c9
Merge pull request #1456 from tv2norge-collab/contribute/EAV-589
nytamin May 26, 2025
2b2dfe1
Merge pull request #1453 from Sofie-Automation/ci/changes-after-org-s…
nytamin May 26, 2025
f6ac7f7
Merge branch 'release51' into release52
nytamin May 27, 2025
72a9211
Merge branch 'release52' into release53
nytamin May 27, 2025
5863794
chore: update links after transfer of repo from nrkno to Sofie-Automa…
nytamin May 27, 2025
eaac8fa
Merge branch 'main' into release51
nytamin May 27, 2025
2948cce
Merge branch 'release51' into release52
nytamin May 27, 2025
40389af
Merge branch 'release52' into release53
nytamin May 27, 2025
e955a70
Merge branch 'main' of github.com:Sofie-Automation/sofie-core
nytamin May 27, 2025
1690156
Merge branch 'main' into release51
nytamin May 27, 2025
5602c47
Merge branch 'release51' into release52
nytamin May 27, 2025
f24fc3e
Merge branch 'release52' into release53
nytamin May 27, 2025
0a7f929
Merge pull request #1454 from SuperFlyTV/chore/update-openapi-docs
nytamin Jun 2, 2025
8810ec6
Chore: corrected expired Slack invite link (#1459)
hummelstrand Jun 3, 2025
fc76b21
ci: Add missing live status gateway library
PeterC89 Jun 4, 2025
4352553
Update README.md
nytamin Jun 5, 2025
cf412b9
Merge pull request #1461 from bbc/ci/live-status-gateway-build
nytamin Jun 5, 2025
eef4565
chore: (test) rename CI action
nytamin Jun 5, 2025
9e60fc5
chore(release): 1.52.0-in-testing.1
nytamin Jun 5, 2025
e0d5863
Include playlist externalId property in relevant LSG and openapi updates
Jun 6, 2025
fd4c3b5
Update swagger install
Jun 9, 2025
b0d4c7d
Revert swagger-codegen version changes that are causing build errors
Jun 9, 2025
75ff29d
Fix file extension change for docs script
Jun 9, 2025
d130d0d
restore eslint-disable for wget
Jun 9, 2025
568d287
restore eslint-disable for test script
Jun 9, 2025
3bcf31b
Fix formatting error, add csharp client generation script
Jun 9, 2025
e896bdd
feat: blueprint dev mode
Julusian May 12, 2025
bccf082
chore: review comments
Julusian May 27, 2025
6f26580
chore: generate-schema-types: add prettier step to format generated t…
nytamin Jun 13, 2025
3151572
chore(docs): Use docker compose profiles to select ingest gateway to …
rjmunro Jun 13, 2025
dbd9995
Add OpenAPI health endpoint and a prometheus health gauge (#1468)
scriptorian Jun 13, 2025
8cd9f67
chore(deps): bump aquasecurity/trivy-action from 0.30.0 to 0.31.0 (#1…
dependabot[bot] Jun 13, 2025
3ff013d
Merge pull request #1466 from evs-broadcast/feat/playlist-external-id
nytamin Jun 16, 2025
a9491d3
fix: blueprint fetch method missing
Julusian Jun 17, 2025
925b674
chore: improve logging
Julusian Jun 17, 2025
4cec82b
fix: missing fetch for blueprints, and minor logging changes (#1471)
Julusian Jun 18, 2025
d89b35e
fix: system evaluations form message not saving SOFIE-4010
Julusian Jun 18, 2025
43c1aaa
feat: add flag to hide rundown header
May 29, 2025
c2224d6
fix: resolve segment list header glitches
Jun 18, 2025
d35fa37
Merge branch 'release53' into upstream/fix-prompter-slow-after-bootstrap
olzzon Jun 20, 2025
15f5aa2
feat: Add support for a multiline integer array form (#1476)
scriptorian Jun 23, 2025
0923906
Merge pull request #1429 from bbc/upstream/fix-prompter-slow-after-bo…
jstarpl Jun 23, 2025
c8f1974
fix: In-Out words was placed and styled wrong
olzzon Jun 23, 2025
f7b522e
fix: react uses a-tag for Link, and that has underline as default
olzzon Jun 24, 2025
585c401
Persist infinites from AdLib testing mode into rundown
Jun 24, 2025
dfa860d
Add Studio setting to enable infinite adLib persistence
Jun 24, 2025
046eeb0
fix: eventlistener on segmentBlock wasn't cleaned up
olzzon Jun 26, 2025
49778d5
fix: Memoryleak fixed in @jstarpl/react-contextmenu 2.15.1
olzzon Jun 30, 2025
02b5812
Merge pull request #1481 from bbc/upstream/fix-eventlistener-in-segme…
jstarpl Jun 30, 2025
810daad
chore: update yarn lock
jstarpl Jun 30, 2025
823e9c2
fix: eventlistener on segmentBlock wasn't cleaned up
olzzon Jun 26, 2025
ea0c4d4
fix: Memoryleak fixed in @jstarpl/react-contextmenu 2.15.1
olzzon Jun 30, 2025
e85f59d
chore: update yarn.lock
jstarpl Jun 30, 2025
c825e35
chore: update yarn.lock
jstarpl Jun 30, 2025
3cd7af0
chore(release): 1.52.0
jstarpl Jun 30, 2025
ec736dc
docs: Suggested command breaks startup of playout gateway
rjmunro Apr 26, 2025
7354e13
chore(docs): archive v1.51.0 docs
jstarpl Jun 30, 2025
b2339f9
Merge branch 'upstream-release52' into upstream-main
jstarpl Jun 30, 2025
3f35590
chore: lint
jstarpl Jun 30, 2025
e1beb6e
fix: docker images using CMD instead of ENTRYPOINT
Julusian Jun 30, 2025
22bc934
chore: update example docker-compose
Julusian Jun 30, 2025
0e27000
Merge pull request #1482 from SuperFlyTV/fix/docker-image-entrypoint
jstarpl Jun 30, 2025
76db05c
Change the setting name from 'allowInfiniteAdlibsToPersist' to 'allow…
Jun 30, 2025
120ff25
chore: update example docker-compose
Julusian Jun 30, 2025
04916f1
chore: update image versions in docker-compose docs
Julusian Jun 30, 2025
b798a0d
chore(docs): change "NRK's GitHub" to "our GitHub"
jstarpl Jul 1, 2025
8eba5bc
Merge pull request #1479 from bbc/upstream/fix-rundownlist-underline-…
nytamin Jul 2, 2025
a18ae78
Merge branch 'bbc-release53' into upstream release53
olzzon Jul 3, 2025
350b556
update: to latest context-menu
olzzon Jul 3, 2025
b0cd19f
fix: returned http api status codes on error
justandras Jun 17, 2025
6842226
fix: error messages returned by the api
justandras Jun 18, 2025
f2cd97b
fix: do not override existing error codes when no code is specified
justandras Jun 18, 2025
e8410da
fix: do not interpolate translation on user controlled strings
justandras Jun 19, 2025
9cf4b58
fix: better JSON parsing, serialization for UserErrors
justandras Jun 27, 2025
a8effb8
fix: UserError getting lost when returned from jobWorker
justandras Jun 30, 2025
1e062d9
chore: update HTTP API error handling to follow UserError changes
justandras Jun 30, 2025
cd778a7
chore: rename isStringifiedUserErrorObject to isSerializedUserErrorOb…
justandras Jul 3, 2025
dcc2261
chore: clean up changes
justandras Jul 3, 2025
1dfd924
core: update tests
justandras Jul 3, 2025
26f3696
chore: update system test: Expect SerializedUserErrorObject in responses
justandras Jul 3, 2025
502c7d3
chore: ui UserError type fix
justandras Jul 3, 2025
a52209e
fix: findMarkerPosition always needs all parts available
olzzon Jul 3, 2025
e7322ca
fix: broken system settings
Julusian Mar 13, 2025
cd0cb1f
fix: If an infinite pieceinstance has no package statuses available, …
Julusian Feb 17, 2025
7834c88
fix: adjust padding of rundown list
Julusian Apr 9, 2025
351e597
Merge pull request #1483 from nrkno/chore/update-docs
jstarpl Jul 3, 2025
99ec63c
Merge remote-tracking branch 'upstream/release53' into bbc-release53
PeterC89 Jul 6, 2025
0fa56fe
chore(deps): bump aquasecurity/trivy-action from 0.31.0 to 0.32.0
dependabot[bot] Jul 7, 2025
e05afd6
feat: add BlueprintAssetIcon component
jstarpl Jul 7, 2025
fbcc6e8
feat: implement Bucket Panel Icon
jstarpl Jul 8, 2025
a93f8c2
feat: clean up dead code
jstarpl Jul 8, 2025
1225a9e
feat(BlueprintAssetIcon): support data urls
jstarpl Jul 8, 2025
b8a586b
fix(BlueprintAssetIcon): data URLs have null origin
jstarpl Jul 8, 2025
81de33b
Fix race condition in device startup
Jul 9, 2025
2634f53
chore: add docs
jstarpl Jul 9, 2025
7a27c3c
Update settings checkbox label
Jul 9, 2025
ec72aad
chore(icons/shelf): use existing icons for Rename and Delete
jstarpl Jul 9, 2025
8c86f79
fix(RundownListItemView): the "Live" Rundown indicator is positioned …
jstarpl Jul 11, 2025
81e240e
Merge pull request #1496 from evs-broadcast:fix/device-change-race
jstarpl Jul 15, 2025
6b28489
Merge pull request #1480 from evs-broadcast/feat/persist-infinite-adlibs
jstarpl Jul 15, 2025
336ac7e
Merge pull request #1487 from bbc/upstream/fix/broken-system-settings
jstarpl Jul 15, 2025
1db5059
Merge pull request #1488 from bbc/upstream/fix/infinite-pieceinstance…
jstarpl Jul 15, 2025
fb9b961
Merge pull request #1486 from bbc/upstream/fix/findMarkerPosition-alw…
jstarpl Jul 15, 2025
e97730b
chore: tighten typings
jstarpl Jul 15, 2025
cd0b1a7
Merge pull request #1485 from SuperFlyTV/fix/http-api-status-codes-re…
jstarpl Jul 15, 2025
7162cad
Merge pull request #1489 from bbc/upstream/fix-adjust-padding-of-rund…
jstarpl Jul 15, 2025
deee7c6
Merge pull request #1478 from bbc/upstream/fix-in-outword-in-new-hove…
jstarpl Jul 15, 2025
26ccb1f
Merge branch 'pr/imaretic/1475' into release53
jstarpl Jul 15, 2025
f10f18c
Merge remote-tracking branch 'origin/release53' into bbc-release53
PeterC89 Jul 16, 2025
7001d6d
feat(PreviewPopUpContext): convertSourceLayerItemToPreview set previe…
jstarpl Jul 17, 2025
779f681
fix(PreviewPopUpContext): only use large preview if previewUrl is set
jstarpl Jul 17, 2025
ec1114e
feat(EAV-603): add `manuallySelected` to OnSetAsNextContext
ianshade Jul 24, 2025
7e3e101
Merge pull request #1498 from tv2norge-collab/contribute/EAV-603_2
jstarpl Jul 24, 2025
a4acfea
chore: Update example docker compose file to include package manager …
PeterC89 Jul 28, 2025
7e93133
chore(deps): bump codecov/codecov-action from 4 to 5 (#1492)
dependabot[bot] Jul 28, 2025
f46a342
chore: fix missing codecov uploads
Julusian Jul 28, 2025
2cd0f80
chore: fix missing codecov uploads
Julusian Jul 28, 2025
fc111ea
Merge branch 'main' into release53
Julusian Jul 28, 2025
fbbd89b
chore: fix import
jstarpl Jul 29, 2025
9da4d67
chore: fix test
jstarpl Jul 29, 2025
a509895
fix: constant re-rendering and possible lost evenlisteners in hover
olzzon Jul 30, 2025
facbdc0
fix: hover only update ref when changed
olzzon Jul 30, 2025
e16308b
fix: memoryleaks in hoverpreviews
olzzon Jul 30, 2025
ef3241f
Merge pull request #1502 from bbc/upstream/fix/memoryleak-in-hover-co…
jstarpl Jul 30, 2025
51a2379
feat: enable support for tsr plugins
Julusian Apr 22, 2025
de59827
chore: docs
Julusian Apr 30, 2025
84fbedb
chore: update tsr
Julusian Jul 30, 2025
592110d
chore: fix types
Julusian Jul 30, 2025
8e1e763
Merge pull request #1503 from SuperFlyTV/feat/tsr-plugins
jstarpl Jul 31, 2025
bf84734
fix(Presenter Screen): Diff is showing incorrect values (#1491)
jstarpl Aug 11, 2025
518977c
feat: make Video previews larger (#1499)
Julusian Aug 11, 2025
1d6a22e
fix(AfterBroadcastForm): shouldDeactivateRundown should be true when …
jstarpl Aug 11, 2025
9214e73
fix: vertical alignment of context menu icons
Julusian Aug 11, 2025
f6089c7
Merge pull request #1501 from nrkno/feat/sofie-3979/adLibTriggerIcons
Julusian Aug 11, 2025
50cfd7d
chore(deps): bump actions/checkout from 4 to 5
dependabot[bot] Aug 18, 2025
fc855b7
Merge branch 'release53' into bbc-release53
PeterC89 Aug 20, 2025
20eb608
fix(Settings GUI.Package Manager): Change input type for container.ac…
nytamin Aug 25, 2025
ef06a60
fix(Settings GUI.Package Manager): Change input type for container.ac…
nytamin Aug 25, 2025
7184cf2
fix(Settings GUI.Package Manager): Add missing input form for the Ate…
nytamin Aug 25, 2025
ec399ee
Merge pull request #1507 from Sofie-Automation/dependabot/github_acti…
nytamin Aug 25, 2025
4d34cec
feat: Set sub-device peripheralDeviceId from deviceOptions parentDevi…
scriptorian Aug 25, 2025
8fa8bcc
Merge pull request #1508 from Sofie-Automation/fix/SOFIE-4126
nytamin Aug 26, 2025
af14bcd
Merge branch 'upstream/release52' into upstream/release53
nytamin Aug 26, 2025
62321c7
fix: trigger postMessage when changed while already showing iframePre…
olzzon Aug 27, 2025
204ca61
fix: trigger postMessage when changed while already showing iframePre…
olzzon Aug 27, 2025
6b778ca
Merge remote-tracking branch 'origin/release53' into bbc-release53
PeterC89 Aug 27, 2025
76dfbd2
feat: cleanup media manager support (#1509)
Julusian Sep 2, 2025
9eff487
wip: additional layer info on HoverPreviews
olzzon Sep 3, 2025
7eb12a5
wip: move additionalPreviewContent inside popPpPreview content
olzzon Sep 4, 2025
a497576
wip: LayerInfoPreview handle in,out,duration as string and numbers
olzzon Sep 4, 2025
0fd2a0d
wip: Hover Preview styling
olzzon Sep 4, 2025
3f26c87
wip: additionalPreviewContent css fonts
olzzon Sep 4, 2025
092fd52
wip: mini shelf align thumbnail
olzzon Sep 5, 2025
f526397
chore: Updated hover-pop typography, plus letter case on duration str…
hummelstrand Sep 8, 2025
6fece09
fix: direction rtl would move any dots from beginning of string to en…
olzzon Sep 10, 2025
83f5032
Merge branch 'upstream/feat/additional-layinfo-on-hover' into bbc-rel…
olzzon Sep 10, 2025
007a9da
feat: replace `wasActive` in onRundownActivate with context (#1514)
nytamin Sep 24, 2025
5b9c7ad
fix: update tsr and remove deprecated playout-gateway methods (#1525)
Julusian Sep 24, 2025
ec67ee7
chore: update yarn to 4.10.3
Julusian Sep 24, 2025
69c0465
Merge pull request #1511 from bbc/upstream/fix-hoverpreview-iframe-up…
nytamin Sep 29, 2025
0088941
Merge branch 'release53' into bbc-release53
PeterC89 Oct 1, 2025
104954d
chore: Remove empty file
rjmunro Oct 15, 2025
9730903
fix: Fix duplicate import
rjmunro Oct 15, 2025
8475048
chore: refactor SourceLayerItem component
Nov 13, 2024
960e9c4
feat: retime piece user action
Nov 15, 2024
a3b4a7b
feat: edit mode for drag operations
Dec 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @nrkno/sofieteam
* @Sofie-Automation/maintainers
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ body:
and to help the community to collaborate in troubleshooting and fixing them.

Before you post, be sure to read our Contribution guidelines:
https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines
https://sofie-automation.github.io/sofie-core//docs/for-developers/contribution-guidelines

- type: textarea
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/other.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ body:
attributes:
value: |
Before you post, be sure to read our Contribution guidelines:
https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines
https://sofie-automation.github.io/sofie-core//docs/for-developers/contribution-guidelines

- type: textarea
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ body:
attributes:
value: |
Before you post, be sure to read our Contribution guidelines:
https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines
https://sofie-automation.github.io/sofie-core//docs/for-developers/contribution-guidelines

- type: textarea
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/rfc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ body:
attributes:
value: |
Before you post, be sure to read our Contribution guidelines:
https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines
https://sofie-automation.github.io/sofie-core//docs/for-developers/contribution-guidelines

- type: textarea
attributes:
Expand Down
24 changes: 13 additions & 11 deletions .github/PULL-REQUEST-TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,40 @@
<!--
Before you open a PR, be sure to read our Contribution guidelines:
https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines
https://sofie-automation.github.io/sofie-core//docs/for-developers/contribution-guidelines
-->

## About the Contributor

<!--
Tell us who / which organization you are representing, and how the Sofie team will be able to contact you.
Example: "This pull request is posted on behalf of the NRK."
-->


## Type of Contribution

This is a:

<!-- (pick one) -->
Bug fix / Feature / Code improvement / Documentation improvement / Other (please specify)

Bug fix / Feature / Code improvement / Documentation improvement / Other (please specify)

## Current Behavior

<!--
Please describe how things worked before this PR.
If it's a bug fixe: Describe the bug (what was happening?)
-->


## New Behavior

<!--
What is the new behavior?
-->


## Testing

<!--
When you add a feature, you should also provide relevant unit tests, in order to
When you add a feature, you should also provide relevant unit tests, in order to
* ensure that the feature works as expected
* ensure that the feature will continue to work in the future
-->
Expand All @@ -50,11 +52,11 @@ Examples:
* This PR affects the playout logic in general.
* This PR affects the timing calculation in the Rundown during playout.
* This PR affects the NRC/MOS integration
*
*
-->


## Time Frame

<!--
Please provide a note about the urgency or development plan for this PR.
Example:
Expand All @@ -63,12 +65,12 @@ Example:
* Not urgent, but we would like to get this merged into the in-development release.
-->


## Other Information
<!-- The more information you can provide, the easier the pull request will be to merge -->

<!-- The more information you can provide, the easier the pull request will be to merge -->

## Status

<!--
Before you open the PR, make sure the items below are done.
If they're not, please open the PR as a Draft.
Expand All @@ -77,4 +79,4 @@ If they're not, please open the PR as a Draft.
- [ ] PR is ready to be reviewed.
- [ ] The functionality has been tested by the author.
- [ ] Relevant unit tests has been added / updated.
- [ ] Relevant documentation (code comments, [system documentation](https://nrkno.github.io/sofie-core/)) has been added / updated.
- [ ] Relevant documentation (code comments, [system documentation](https://sofie-automation.github.io/sofie-core//)) has been added / updated.
2 changes: 1 addition & 1 deletion .github/actions/setup-meteor/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ description: "Setup Meteor"
runs:
using: "composite"
steps:
- run: curl "https://install.meteor.com/?release=3.1" | sh
- run: curl "https://install.meteor.com/?release=3.1.2" | sh
shell: bash
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ updates:
open-pull-requests-limit: 0
# Default reviewers
reviewers:
- "@nrkno/sofieteam"
- "@Sofie-Automation/maintainers"

- package-ecosystem: "github-actions"
# Workflow files stored in the
Expand All @@ -20,4 +20,4 @@ updates:
schedule:
interval: "weekly"
reviewers:
- "@nrkno/sofie-ops"
- "@Sofie-Automation/operations"
9 changes: 5 additions & 4 deletions .github/workflows/audit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
continue-on-error: true
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -41,7 +41,7 @@ jobs:
continue-on-error: true
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -78,12 +78,13 @@ jobs:
- blueprints-integration
- server-core-integration
- shared-lib
- live-status-gateway-api
- playout-gateway
- mos-gateway
- live-status-gateway

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -116,7 +117,7 @@ jobs:
timeout-minutes: 15

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down
57 changes: 32 additions & 25 deletions .github/workflows/node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
continue-on-error: true
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -104,14 +104,14 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Determine if images should be published to DockerHub
id: dockerhub
run: |
# check if a release branch, or master, or a tag
if [[ "${{ github.ref }}" =~ ^refs/heads/release([0-9]+)$ || "${{ github.ref }}" == "refs/heads/master" || "${{ github.ref }}" == refs/tags/* ]]
# check if a release branch, or main, or a tag
if [[ "${{ github.ref }}" =~ ^refs/heads/release([0-9]+)$ || "${{ github.ref }}" == "refs/heads/main" || "${{ github.ref }}" == refs/tags/* ]]
then
DOCKERHUB_PUBLISH="1"
else
Expand Down Expand Up @@ -252,7 +252,7 @@ jobs:
echo "image=$image" >> $GITHUB_OUTPUT
- name: Trivy scanning
if: steps.check-build-and-push.outputs.enable == 'true' && steps.check-ghcr.outputs.enable == 'true' && steps.ghcr-tag.outputs.tags != 0
uses: aquasecurity/trivy-action@0.29.0
uses: aquasecurity/trivy-action@0.32.0
env:
TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db
with:
Expand Down Expand Up @@ -284,14 +284,14 @@ jobs:
gateway-name: [playout-gateway, mos-gateway, "live-status-gateway"]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Determine if images should be published to DockerHub
id: dockerhub
run: |
# check if a release branch, or master, or a tag
if [[ "${{ github.ref }}" =~ ^refs/heads/release([0-9]+)$ || "${{ github.ref }}" == "refs/heads/master" || "${{ github.ref }}" == "refs/tags/*" ]]
# check if a release branch, or main, or a tag
if [[ "${{ github.ref }}" =~ ^refs/heads/release([0-9]+)$ || "${{ github.ref }}" == "refs/heads/main" || "${{ github.ref }}" == "refs/tags/*" ]]
then
DOCKERHUB_PUBLISH="1"
else
Expand Down Expand Up @@ -405,7 +405,7 @@ jobs:
echo "image=$image" >> $GITHUB_OUTPUT
- name: Trivy scanning
if: steps.check-build-and-push.outputs.enable == 'true' && steps.check-ghcr.outputs.enable == 'true' && steps.ghcr-tag.outputs.tags != 0
uses: aquasecurity/trivy-action@0.29.0
uses: aquasecurity/trivy-action@0.32.0
env:
TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db
with:
Expand Down Expand Up @@ -446,9 +446,10 @@ jobs:
- openapi
- live-status-gateway
- webui
- live-status-gateway-api

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -479,7 +480,7 @@ jobs:
CI: true

test-packages:
name: Test Package
name: Test Package (main)
runs-on: ubuntu-latest
timeout-minutes: 15

Expand All @@ -490,6 +491,7 @@ jobs:
- blueprints-integration
- server-core-integration
- shared-lib
# - live-status-gateway-api # no tests yet
- openapi
node-version: [22.x]
include:
Expand All @@ -500,23 +502,26 @@ jobs:
- node-version: 22.x
package-name: job-worker
send-coverage: true
# No tests for the gateways yet
# No tests for some gateways yet
# - node-version: 22.x
# package-name: playout-gateway
# - node-version: 22.x
# package-name: mos-gateway
# send-coverage: true
- node-version: 22.x
package-name: mos-gateway
send-coverage: true
- node-version: 22.x
package-name: live-status-gateway
send-coverage: true
- node-version: 22.x
package-name: webui
send-coverage: true
# manual meteor-lib as it only needs a couple of versions
- node-version: 22.x
package-name: meteor-lib
send-coverage: true

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js ${{ matrix.node-version }}
Expand Down Expand Up @@ -546,8 +551,8 @@ jobs:
env:
CI: true
- name: Send coverage
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'))))
uses: codecov/codecov-action@v4
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'))))
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

Expand All @@ -556,7 +561,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand All @@ -573,18 +578,20 @@ jobs:
CI: true
- name: Run generator
run: |
cd packages/live-status-gateway
cd packages/live-status-gateway-api

yarn gendocs
yarn genserver

yarn generate-schema-types
env:
CI: true
openapi-generation:
name: OpenAPI Generation
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -620,7 +627,7 @@ jobs:
timeout-minutes: 15

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -657,7 +664,7 @@ jobs:
env:
CI: true
- name: Publish
if: github.ref == 'refs/heads/master' # always publish for just the master branch
if: github.ref == 'refs/heads/main' # always publish for just the main branch
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -677,7 +684,7 @@ jobs:
- build-core

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down Expand Up @@ -754,7 +761,7 @@ jobs:
continue-on-error: true
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false
- name: Use Node.js
Expand Down
Loading
Loading