Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.50 (Sofie Release 50 compatible) #103

Merged
merged 85 commits into from
Feb 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
a362fec
fix: don't update the package status if a fulfilled status check fail…
nytamin Feb 17, 2023
1a0d477
feat: r50 json config schema
Julusian Jan 24, 2023
c1b7077
feat: implement phase and balance measurements
jstarpl May 10, 2023
d7509fa
Merge remote-tracking branch 'origin/feat/json-config-schema' into de…
nytamin May 10, 2023
b9e6f1d
chore: add test for config default values
nytamin May 10, 2023
30b3bf7
Merge branch 'master' into develop
nytamin May 10, 2023
aba9bb3
v1.50.0-alpha.0
nytamin May 10, 2023
0276d40
chore: update koa-router to 12.0.0
nytamin May 10, 2023
8c76292
v1.50.0-alpha.1
nytamin May 10, 2023
252d270
feat: make PREPARE_FILE_ACCESS_TIMEOUT longer
jstarpl Jun 7, 2023
d19e366
Merge remote-tracking branch 'origin/fix/dont-update-package-if-fullf…
jstarpl Jun 7, 2023
b2bb269
Merge pull request #74 from nrkno/feat/balanceAndPhaseMeasurements
jstarpl Jun 7, 2023
3946d19
Merge branch 'develop' into fix/moreLeniantTimeouts
jstarpl Jun 8, 2023
bfaa4f9
chore: fix test
jstarpl Jun 8, 2023
af12820
Merge pull request #83 from nrkno/fix/moreLeniantTimeouts
nytamin Jun 16, 2023
f6b401d
chore: update server-core-integration
Julusian Jun 16, 2023
98efd29
fix: type error
Julusian Jun 16, 2023
d356fda
Merge branch 'master' into develop
Julusian Jun 16, 2023
ea09bd0
Merge branch 'master' into develop
jstarpl Jun 20, 2023
255016f
v1.50.0-alpha.2
jstarpl Jun 22, 2023
8d0eb29
chore: remove "useWorkspaces" from lerna.json
jstarpl Jun 22, 2023
b759978
chore: server-core-integration usage cleanup
Julusian Jun 14, 2023
281e579
feat: subscribe to separated core collections SOFIE-1926
Julusian Jun 16, 2023
765a1b7
chore: update @sofie-automation/server-core-integration
Julusian Jun 27, 2023
dce2bce
chore: fix tests
Julusian Jun 27, 2023
add5a7f
v1.50.0-alpha.3
jstarpl Jun 28, 2023
10e5747
feat: generate audio waveform images for audio-only files (and don't …
Abrahamic-God Jul 5, 2023
f7a9dc5
fix: don't error when trying to generate a preview for an audio-only …
Abrahamic-God Jul 5, 2023
eec1da8
chore: revert bug fix and focus only on feature
Abrahamic-God Jul 5, 2023
3f49920
chore: make the waveform image black and white
Abrahamic-God Jul 5, 2023
4707c74
Merge branch 'master' into develop
nytamin Sep 4, 2023
db245bf
fix: update dependency @sofie-automation/code-standard-preset to late…
nytamin Sep 4, 2023
a51b8b4
chore: lerna useWorkspaces
nytamin Sep 4, 2023
fa3094e
Merge branch 'fix/use-latest-sofie-preset' into develop
nytamin Sep 4, 2023
59100e3
v1.50.0-alpha.4
nytamin Sep 4, 2023
4722418
chore: fix some issues in tests where fs mocks didn't handle accessWr…
nytamin Sep 4, 2023
e2c4f4a
chore: mock tests for various platforms
nytamin Sep 4, 2023
c2f6432
revert: chore: lerna useWorkspaces
nytamin Sep 4, 2023
2c04806
chore: CI: If signing of executables fail, they should be uploaded, b…
nytamin Sep 4, 2023
7569c7e
v1.50.0-alpha.5
nytamin Sep 4, 2023
44f344a
fix: CI signtool.exe /debug
nytamin Sep 4, 2023
145740e
v1.50.0-alpha.6
nytamin Sep 4, 2023
8c7c2ed
Merge branch 'master' into develop
nytamin Sep 4, 2023
e6c7127
chore: improve logging
nytamin Sep 7, 2023
0ab64d3
Merge branch 'master' into develop
nytamin Sep 8, 2023
f25d598
v1.50.0-alpha.7
nytamin Sep 8, 2023
fa744ec
chore: refactor: replace calls to Date.now() -> startTime()
nytamin Sep 19, 2023
a99387d
Merge branch 'master' into develop
nytamin Sep 27, 2023
e213068
chore: lint
nytamin Sep 27, 2023
39ced7f
Merge commit '52043c03fd924f33c88e7e4771826e8e2ff435e5' into develop
nytamin Oct 12, 2023
35bce1f
Merge fix/silent-ffmpeg into develop
nytamin Oct 12, 2023
ed7ae3e
Merge master into develop
nytamin Oct 12, 2023
6ad02ed
Merge branch 'master' into develop
nytamin Oct 12, 2023
d14ac3e
Merge branch 'master' into develop
nytamin Oct 12, 2023
62eefdb
chore: improve labels
nytamin Oct 19, 2023
d35f5cc
Merge branch 'feat/audio-waveform-thumbnails' into develop
nytamin Oct 19, 2023
9df2bc8
chore: revert nanoid dep update (commonjs problem)
nytamin Oct 19, 2023
9688588
Merge branch 'fix/dont-error-audio-preview' into develop
nytamin Oct 19, 2023
f1084e8
fix: add checks for FFPrope executable
nytamin Oct 19, 2023
497d6aa
Merge branch 'master' into develop
nytamin Nov 10, 2023
9400b07
Merge branch 'master' into develop
Julusian Jan 9, 2024
029b6fb
wip: linux support
Julusian Jun 14, 2023
d2f2ceb
Merge branch 'master' into develop
Julusian Jan 10, 2024
dca3763
fix: bad merge
Julusian Jan 10, 2024
7e3f462
fix: ignoring expectedPackages from core
Julusian Jan 10, 2024
cdb2233
Merge branch 'master' into develop
nytamin Jan 11, 2024
f6398d2
Merge branch 'master' into develop
nytamin Jan 11, 2024
47ae56c
v1.50.0-alpha.8
nytamin Jan 11, 2024
eadb9ec
Merge branch 'master' into develop
nytamin Jan 22, 2024
ea6b2c0
Merge branch 'develop' into feat/linux
nytamin Jan 22, 2024
ee20db9
chore: fix multi-platform tests
nytamin Jan 22, 2024
30f3901
chore: disable fail-fast in ci
Julusian Jan 22, 2024
e150adc
chore: increase network timeout
Julusian Jan 22, 2024
5e4ee34
chore: fix failing unit test in CI
nytamin Jan 22, 2024
87a5f35
fix: atem and ffmpeg linux
Julusian Jan 26, 2024
8b9e1c0
Merge pull request #86 from nrkno/feat/linux
nytamin Jan 29, 2024
3b760cc
v1.50.0-alpha.9
nytamin Jan 30, 2024
fb29ef9
chore: DRY
nytamin Feb 2, 2024
101669a
chore: unit tests to verify execution across multiple versions of ffm…
Julusian Feb 12, 2024
6625790
fix: Quote file paths in calls to ffmpeg on Windows #132
PeterC89 Feb 2, 2024
cd35d99
Merge branch 'master' into develop
Julusian Feb 12, 2024
2f63f60
fix: remove double escaped file paths
nytamin Feb 14, 2024
0ba80b9
Merge pull request #142 from nrkno/fix/double-quotes-bug
nytamin Feb 15, 2024
bf32a11
Merge branch 'master' into develop
nytamin Feb 19, 2024
cb20950
v1.50.0-alpha.10
nytamin Feb 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/workflows/build-windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ jobs:

- name: Sign executables
shell: bash
continue-on-error: true
env:
WINDOWS_CERTIFICATE: ${{ secrets.WINDOWS_CERTIFICATE }}
run: |
Expand All @@ -45,7 +44,7 @@ jobs:

for FILE in deploy/*.exe; do
echo "Trying to sign ${FILE}"
# This path is a bit fragile, but necessary as no signtool is on the path.
# This path is a bit fragile, but necessary as no signtool is on the path.
# If this path breaks, then find what versions of windows kits are installed in the updated runner image https://github.com/actions/runner-images#available-images
'C:/Program Files (x86)/Windows Kits/10/bin/10.0.17763.0/x86/signtool.exe' sign //fd SHA256 //f certificate.pfx //p "${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }}" $FILE
done
Expand All @@ -54,11 +53,13 @@ jobs:
fi

- name: Verify build
if: '!cancelled()'
run: yarn verify:build-win32
env:
CI: true

- name: Upload artifacts
if: '!cancelled()'
uses: actions/upload-artifact@v4
with:
name: Windows
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/lint-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@ jobs:
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}

- name: Prepare Environment
run: yarn
run: |
yarn config set network-timeout 100000 -g
yarn
env:
CI: true
- name: Type check
Expand All @@ -46,6 +48,7 @@ jobs:
name: Test on node ${{ matrix.node_version }} and ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
node_version: ['16']
os: [ubuntu-latest, windows-latest] # [windows-latest, macOS-latest]
Expand All @@ -65,6 +68,7 @@ jobs:

- name: Prepare Environment
run: |
yarn config set network-timeout 100000 -g
yarn
yarn build
env:
Expand Down
36 changes: 22 additions & 14 deletions .github/workflows/publish-prerelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,26 +6,32 @@ on:

jobs:
test:
name: Test
runs-on: ubuntu-latest
timeout-minutes: 15

name: Test on node ${{ matrix.node_version }} and ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
node_version: ['16']
os: [ubuntu-latest, windows-latest] # [windows-latest, macOS-latest]
timeout-minutes: 10
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- name: Use Node.js
- name: Use Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v4
with:
node-version: 16
node-version: ${{ matrix.node_version }}

- name: Prepare Environment
run: yarn
env:
CI: true
- name: Build
run: yarn build
run: |
yarn config set network-timeout 100000 -g
yarn
yarn build
env:
CI: true
- name: Run tests
run: yarn test:ci
- name: Run unit tests
run: |
yarn test:ci
env:
CI: true

Expand Down Expand Up @@ -59,7 +65,9 @@ jobs:
fi
- name: Prepare Environment
if: ${{ steps.do-publish.outputs.publish }}
run: yarn
run: |
yarn config set network-timeout 100000 -g
yarn
env:
CI: true
- name: Build
Expand Down
566 changes: 353 additions & 213 deletions CHANGELOG.md

Large diffs are not rendered by default.

29 changes: 29 additions & 0 deletions apps/_boilerplate/app/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,35 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [1.50.0-alpha.10](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.2...v1.50.0-alpha.10) (2024-02-19)



# [1.50.0-alpha.7](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.6...v1.50.0-alpha.7) (2023-09-08)



# [1.50.0-alpha.6](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.5...v1.50.0-alpha.6) (2023-09-04)



# [1.50.0-alpha.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.0...v1.50.0-alpha.0) (2023-05-10)

**Note:** Version bump only for package @boilerplate/app





# [1.50.0-alpha.7](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.6...v1.50.0-alpha.7) (2023-09-08)

**Note:** Version bump only for package @boilerplate/app





# [1.50.0-alpha.6](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.5...v1.50.0-alpha.6) (2023-09-04)
## [1.43.2](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.1...v1.43.2) (2024-02-19)

**Note:** Version bump only for package @boilerplate/app
Expand Down
4 changes: 2 additions & 2 deletions apps/_boilerplate/app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@boilerplate/app",
"version": "1.43.2",
"version": "1.50.0-alpha.10",
"description": "Boilerplace",
"private": true,
"scripts": {
Expand All @@ -11,7 +11,7 @@
"start": "node dist/index.js"
},
"dependencies": {
"@boilerplate/generic": "1.42.0"
"@boilerplate/generic": "1.50.0-alpha.7"
},
"prettier": "@sofie-automation/code-standard-preset/.prettierrc.json",
"engines": {
Expand Down
16 changes: 16 additions & 0 deletions apps/_boilerplate/packages/generic/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [1.50.0-alpha.7](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.6...v1.50.0-alpha.7) (2023-09-08)

**Note:** Version bump only for package @boilerplate/generic





# [1.50.0-alpha.6](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.5...v1.50.0-alpha.6) (2023-09-04)

**Note:** Version bump only for package @boilerplate/generic





# [1.42.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.0-alpha.5...v1.42.0) (2023-05-10)

**Note:** Version bump only for package @boilerplate/generic
Expand Down
2 changes: 1 addition & 1 deletion apps/_boilerplate/packages/generic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@boilerplate/generic",
"version": "1.42.0",
"version": "1.50.0-alpha.7",
"private": true,
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
114 changes: 110 additions & 4 deletions apps/appcontainer-node/app/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,75 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [1.50.0-alpha.10](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.2...v1.50.0-alpha.10) (2024-02-19)



# [1.50.0-alpha.9](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.1...v1.50.0-alpha.9) (2024-01-30)



# [1.50.0-alpha.8](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.0...v1.50.0-alpha.8) (2024-01-11)



# [1.50.0-alpha.7](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.6...v1.50.0-alpha.7) (2023-09-08)



# [1.50.0-alpha.6](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.5...v1.50.0-alpha.6) (2023-09-04)



# [1.50.0-alpha.4](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.3...v1.50.0-alpha.4) (2023-09-04)



# [1.50.0-alpha.3](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.2...v1.50.0-alpha.3) (2023-06-28)



# [1.50.0-alpha.2](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.1...v1.50.0-alpha.2) (2023-06-22)



# [1.50.0-alpha.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.0...v1.50.0-alpha.0) (2023-05-10)

**Note:** Version bump only for package @appcontainer-node/app





# [1.50.0-alpha.9](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.1...v1.50.0-alpha.9) (2024-01-30)



# [1.50.0-alpha.8](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.0...v1.50.0-alpha.8) (2024-01-11)



# [1.50.0-alpha.7](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.6...v1.50.0-alpha.7) (2023-09-08)



# [1.50.0-alpha.6](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.5...v1.50.0-alpha.6) (2023-09-04)



# [1.50.0-alpha.4](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.3...v1.50.0-alpha.4) (2023-09-04)



# [1.50.0-alpha.3](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.2...v1.50.0-alpha.3) (2023-06-28)



# [1.50.0-alpha.2](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.1...v1.50.0-alpha.2) (2023-06-22)



# [1.50.0-alpha.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.0...v1.50.0-alpha.0) (2023-05-10)
## [1.43.2](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.1...v1.43.2) (2024-02-19)

**Note:** Version bump only for package @appcontainer-node/app
Expand All @@ -19,38 +88,75 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline



# [1.43.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.0-alpha.2...v1.43.0) (2024-01-11)
# [1.50.0-alpha.8](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.0...v1.50.0-alpha.8) (2024-01-11)



# [1.50.0-alpha.7](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.6...v1.50.0-alpha.7) (2023-09-08)



# [1.50.0-alpha.6](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.5...v1.50.0-alpha.6) (2023-09-04)



# [1.50.0-alpha.4](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.3...v1.50.0-alpha.4) (2023-09-04)



# [1.50.0-alpha.3](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.2...v1.50.0-alpha.3) (2023-06-28)



# [1.50.0-alpha.2](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.1...v1.50.0-alpha.2) (2023-06-22)



# [1.50.0-alpha.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.0...v1.50.0-alpha.0) (2023-05-10)

**Note:** Version bump only for package @appcontainer-node/app





# [1.50.0-alpha.7](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.6...v1.50.0-alpha.7) (2023-09-08)

**Note:** Version bump only for package @appcontainer-node/app





# [1.43.0-alpha.2](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.0-alpha.1...v1.43.0-alpha.2) (2023-12-20)
# [1.50.0-alpha.6](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.5...v1.50.0-alpha.6) (2023-09-04)

**Note:** Version bump only for package @appcontainer-node/app





# [1.43.0-alpha.1](https://github.com/nrkno/tv-automation-package-manager/compare/v1.43.0-alpha.0...v1.43.0-alpha.1) (2023-12-05)
# [1.50.0-alpha.4](https://github.com/nrkno/tv-automation-package-manager/compare/v1.50.0-alpha.1...v1.50.0-alpha.4) (2023-09-04)

**Note:** Version bump only for package @appcontainer-node/app





# [1.43.0-alpha.0](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.2...v1.43.0-alpha.0) (2023-11-30)
# [1.50.0-alpha.3](https://github.com/nrkno/sofie-package-manager/compare/v1.50.0-alpha.2...v1.50.0-alpha.3) (2023-06-28)

**Note:** Version bump only for package @appcontainer-node/app





# [1.50.0-alpha.2](https://github.com/nrkno/sofie-package-manager/compare/v1.42.1...v1.50.0-alpha.2) (2023-06-22)



# [1.50.0-alpha.0](https://github.com/nrkno/sofie-package-manager/compare/v1.42.0...v1.50.0-alpha.0) (2023-05-10)
## [1.42.2](https://github.com/nrkno/tv-automation-package-manager/compare/v1.42.1...v1.42.2) (2023-10-12)

**Note:** Version bump only for package @appcontainer-node/app
Expand Down
4 changes: 2 additions & 2 deletions apps/appcontainer-node/app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@appcontainer-node/app",
"version": "1.43.2",
"version": "1.50.0-alpha.10",
"description": "AppContainer-Node.js",
"private": true,
"scripts": {
Expand All @@ -11,7 +11,7 @@
"start": "node dist/index.js"
},
"dependencies": {
"@appcontainer-node/generic": "1.43.2"
"@appcontainer-node/generic": "1.50.0-alpha.10"
},
"prettier": "@sofie-automation/code-standard-preset/.prettierrc.json",
"engines": {
Expand Down
Loading
Loading