Skip to content

Commit

Permalink
fix(FEC-13123): replace travis with github actions (#9)
Browse files Browse the repository at this point in the history
  • Loading branch information
giladna committed May 14, 2023
1 parent 8716f82 commit 3fac352
Show file tree
Hide file tree
Showing 12 changed files with 84 additions and 62 deletions.
4 changes: 3 additions & 1 deletion .flowconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
[include]
[libs]
node_modules/@playkit-js/playkit-js/flow-typed/
node_modules/kaltura-player-js/flow-typed/
node_modules/@playkit-js/kaltura-player-js/flow-typed/
[options]
esproposal.decorators=ignore
module.file_ext=.scss
module.name_mapper.extension='scss' -> 'empty/object'
2 changes: 1 addition & 1 deletion .github/workflows/run_canary_full_flow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
type: "plugin"
stage: "canary"
schema-type: "playerV3Versions"
tests-yarn-run-to-execute: 'eslint flow test'
tests-yarn-run-to-execute: 'build eslint flow test'
2 changes: 1 addition & 1 deletion .github/workflows/run_prod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
type: "plugin"
env: "prod"
schema-type: "playerV3Versions"
tests-yarn-run-to-execute: 'eslint flow test'
tests-yarn-run-to-execute: 'build eslint flow test'
2 changes: 1 addition & 1 deletion .github/workflows/run_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
running-tests:
uses: kaltura/ovp-pipelines-pub/.github/workflows/player_tests.yaml@v1.0.0
with:
yarn-run-to-execute: 'eslint flow test'
yarn-run-to-execute: 'build eslint flow test'
notification:
if: always()
uses: kaltura/ovp-pipelines-pub/.github/workflows/notification.yaml@v1.0.0
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"flow-bin": "^0.129.0",
"husky": "^4.2.5",
"istanbul": "^0.4.5",
"kaltura-player-js": "https://github.com/kaltura/kaltura-player-js.git#master",
"@playkit-js/kaltura-player-js": "latest",
"karma": "^5.1.0",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^3.1.0",
Expand All @@ -100,7 +100,7 @@
"webpack-dev-server": "^3.11.0"
},
"peerDependencies": {
"kaltura-player-js": "https://github.com/kaltura/kaltura-player-js.git#master"
"@playkit-js/kaltura-player-js": "latest"
},
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion src/components/cue-point/cue-point.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//@flow
import * as KalturaPlayer from 'kaltura-player-js';
import * as KalturaPlayer from '@playkit-js/kaltura-player-js';
import './cue-point.css';
import {cssVarsSupported} from 'css-vars-support';

Expand Down
2 changes: 1 addition & 1 deletion src/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// @flow
import {registerPlugin} from 'kaltura-player-js';
import {registerPlugin} from '@playkit-js/kaltura-player-js';
import {Timeline} from './timeline';

declare var __VERSION__: string;
Expand Down
2 changes: 1 addition & 1 deletion src/timeline-manager.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//@flow
import * as KalturaPlayer from 'kaltura-player-js';
import * as KalturaPlayer from '@playkit-js/kaltura-player-js';
import {CuePoint} from './components/cue-point';

const {preact, redux, reducers, style} = KalturaPlayer.ui;
Expand Down
2 changes: 1 addition & 1 deletion src/timeline.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// @flow
import {BasePlugin, ui, core} from 'kaltura-player-js';
import {BasePlugin, ui, core} from '@playkit-js/kaltura-player-js';
import {TimelineManager} from './timeline-manager';
import {cssVarsSupported} from 'css-vars-support';

Expand Down
2 changes: 1 addition & 1 deletion test/src/timeline.spec.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import * as KalturaPlayer from 'kaltura-player-js';
import * as KalturaPlayer from '@playkit-js/kaltura-player-js';
import * as TestUtils from './utils/test-utils';
import {TimelineManager} from '../../src/timeline-manager';

Expand Down
2 changes: 1 addition & 1 deletion webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,6 @@ module.exports = {
modules: [path.resolve(__dirname, 'src'), 'node_modules']
},
externals: {
'kaltura-player-js': ['KalturaPlayer']
'@playkit-js/kaltura-player-js': ['KalturaPlayer']
}
};
120 changes: 70 additions & 50 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1008,20 +1008,42 @@
dependencies:
mkdirp "^1.0.4"

"@playkit-js/playkit-js-dash@1.27.0":
version "1.27.0"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-dash/-/playkit-js-dash-1.27.0.tgz#1b4498b8c531c64992d961b4958aed4f7569fcdc"
integrity sha512-z8VutnLWHR58XwpcvT58Qt+r+iPwGQuNA4bD+NjrVxGtxdG7pbwwbgVa/JbI2bHRVcf8TUFwqt0tp6yZXTPC7A==
"@playkit-js/kaltura-player-js@latest":
version "3.14.2"
resolved "https://registry.yarnpkg.com/@playkit-js/kaltura-player-js/-/kaltura-player-js-3.14.2.tgz#54804f2d6fa85fa690e7e0b2eb4bba21a864950e"
integrity sha512-Ie4uk0kmXV3vI4KOInfv0s7HFsUxtS/49Fk3rBnMsvGTntkCNQt+GOWlXt9MCUYRGNOQQGWtkRzQD/mLB07Vzg==
dependencies:
"@babel/polyfill" "^7.0.0"
"@playkit-js/playkit-js" "0.82.1"
"@playkit-js/playkit-js-dash" "1.34.0"
"@playkit-js/playkit-js-hls" "1.32.2"
"@playkit-js/playkit-js-providers" "2.39.2"
"@playkit-js/playkit-js-ui" "0.77.0"
"@types/preact-i18n" "^2.3.1"
hls.js "1.3.5"
intersection-observer "^0.12.0"
proxy-polyfill "^0.3.0"
shaka-player "4.3.5"

"@playkit-js/playkit-js-dash@1.34.0":
version "1.34.0"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-dash/-/playkit-js-dash-1.34.0.tgz#a4e31d68420a8c80ebb973dc69ab423794c73b4d"
integrity sha512-hQmGYssn/nIr1/UMMhFGCaKv1vqBLl0G22Ba5Z9frzcj8anpE/0v98MLpRbnPdkazeGg6jkGKFmBbt+BMY6zhQ==

"@playkit-js/playkit-js-hls@1.32.2":
version "1.32.2"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-hls/-/playkit-js-hls-1.32.2.tgz#ee9e17888d0764c7728064127d1588ccf3eff854"
integrity sha512-9xc9Vl1eoMlZTpEhNH/lVg66u56zG+J2jBSsFXVDiSvTv5Qgs7t8RiB04QEl9PF9b2VFh8ANbvoCbIdd3HnYjQ==

"@playkit-js/playkit-js-hls@1.27.1":
version "1.27.1"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-hls/-/playkit-js-hls-1.27.1.tgz#635a3741f6569f629f0f1b7ef2479b4d3f82ff91"
integrity sha512-jtOEakeETMjZnvHmMPhWMwS4CysK45XYVEAyNpD+PvGIkMoooF31Hcoqv1bGSQYv2ohOuTvKNpCyZ73xI3Cc2Q==
"@playkit-js/playkit-js-providers@2.39.2":
version "2.39.2"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-providers/-/playkit-js-providers-2.39.2.tgz#b00b611c2094d7b9024ba0477e412d6c064354e3"
integrity sha512-BdM9qGhe1EAzBgQPHwlqhgwiGFAiOe4yPmuCVjRsgXm+fWNJAYJAUmzujfwatvGAkXUG/MH4gbWdZyL/Qo1yUg==

"@playkit-js/playkit-js-ui@0.68.0":
version "0.68.0"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-ui/-/playkit-js-ui-0.68.0.tgz#994ab84d842fcca11618645d8fdd8699f79bd3c8"
integrity sha512-H+rsc23ej17MSlifcPkZ9uJMy9Y2mPg6YKQUd/q/cZkWVmj+Xhb16FqBBclr+sS2tJkzoz311FV045R1LU57uw==
"@playkit-js/playkit-js-ui@0.77.0":
version "0.77.0"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-ui/-/playkit-js-ui-0.77.0.tgz#e6e9b1533cc60496a9271dca163118e56b561647"
integrity sha512-gmFzjsiU3PSMEf63T8qlio2U4MjZpHtU9pd9YHM2YqgZXTK+KOVxhv6nCOjVCgC1otQa9McW/tlEkbG/MiTL8g==
dependencies:
preact "^10.3.4"
preact-i18n "^2.0.0-preactx.2"
Expand All @@ -1038,13 +1060,13 @@
react-redux "^7.2.0"
redux "^4.0.5"

"@playkit-js/playkit-js@0.73.0":
version "0.73.0"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js/-/playkit-js-0.73.0.tgz#d3c6b7403ccc553e970bddce50c173516de2227c"
integrity sha512-/TKB0F1Ufy6vn5N3fpVCnlblt2Kuv49vzwhroQEgDDSrRzkCHX8QjBPcW7NPHsJiPZqbRWEu5NQt8k3m/llhYg==
"@playkit-js/playkit-js@0.82.1":
version "0.82.1"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js/-/playkit-js-0.82.1.tgz#3e821ac5eb979eaefa9a72bf85c792fb39796a12"
integrity sha512-b+BRGkGwXgrhfKMwwtu1vPfpLVIUxb+w8GHgpGd0cx16quF96vMF51pDz1bvFdlb49i/WWynmnxehhQX5JhJUw==
dependencies:
js-logger "^1.6.0"
ua-parser-js "^0.7.21"
ua-parser-js "1.0.2"

"@sindresorhus/is@^0.7.0":
version "0.7.0"
Expand Down Expand Up @@ -1130,6 +1152,13 @@
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==

"@types/preact-i18n@^2.3.1":
version "2.3.2"
resolved "https://registry.yarnpkg.com/@types/preact-i18n/-/preact-i18n-2.3.2.tgz#7b5a31e1c84ead424e8c6ed3d57a02487d430fc7"
integrity sha512-j1J/f9yzds7X3RP7oIO5wL+owXJyULv0qRWcX/eVGP/Ojw8SdTjXAi722vv2Iv5GtMgshVCS1QEQFJRT8/qwHQ==
dependencies:
preact "^10.0.0"

"@ungap/promise-all-settled@1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
Expand Down Expand Up @@ -3209,10 +3238,10 @@ elliptic@^6.5.3:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"

eme-encryption-scheme-polyfill@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.0.3.tgz#2ca6e06480e06cceb5e50efd27943ac46c959878"
integrity sha512-44CNFMsqzHdKHrzWxlS7xZ8KUHn5XutBqpmCuWzNIynmAyFInHrrD3ozv/RvK9ZhgV6QY6Easx8EWAmxteNodg==
eme-encryption-scheme-polyfill@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.1.1.tgz#91c823ed584e8ec5a9f03a6a676def8f80c57a4c"
integrity sha512-njD17wcUrbqCj0ArpLu5zWXtaiupHb/2fIUQGdInf83GlI+Q6mmqaPGLdrke4savKAu15J/z1Tg/ivDgl14g0g==

emoji-regex@^7.0.1:
version "7.0.3"
Expand Down Expand Up @@ -4468,10 +4497,10 @@ he@1.2.0:
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==

hls.js@^1.0.7:
version "1.0.9"
resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-1.0.9.tgz#a3b92a0a2a4cdb3076c09639a8e06463b3a189f5"
integrity sha512-uUfvc53QawXMH8fRd2IGPEtWlujsiX/Xj8oW/tx+T8yY1kHRpI8o1brsLRGJMivAyNBtdB/3ZV4fTdZ+DAiCEQ==
hls.js@1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-1.3.5.tgz#0e8b0799ecf2feb7ba199f5e95f35ba9552e04f4"
integrity sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==

hmac-drbg@^1.0.0:
version "1.0.1"
Expand Down Expand Up @@ -5272,21 +5301,6 @@ just-extend@^4.0.2:
resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.1.tgz#158f1fdb01f128c411dc8b286a7b4837b3545282"
integrity sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==

"kaltura-player-js@https://github.com/kaltura/kaltura-player-js.git#master":
version "1.11.1"
resolved "https://github.com/kaltura/kaltura-player-js.git#f0d62b8966b054bbe9aad322fbfed11d2bdc81e0"
dependencies:
"@babel/polyfill" "^7.0.0"
"@playkit-js/playkit-js" "0.73.0"
"@playkit-js/playkit-js-dash" "1.27.0"
"@playkit-js/playkit-js-hls" "1.27.1"
"@playkit-js/playkit-js-ui" "0.68.0"
hls.js "^1.0.7"
intersection-observer "^0.12.0"
playkit-js-providers "https://github.com/kaltura/playkit-js-providers.git#v2.29.1"
proxy-polyfill "^0.3.0"
shaka-player "3.0.13"

karma-chai@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/karma-chai/-/karma-chai-0.1.0.tgz#bee5ad40400517811ae34bb945f762909108b79a"
Expand Down Expand Up @@ -6864,10 +6878,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"

"playkit-js-providers@https://github.com/kaltura/playkit-js-providers.git#v2.29.1":
version "2.29.1"
resolved "https://github.com/kaltura/playkit-js-providers.git#dc5bcad796dc813bd6837db51e05ab088387f20b"

please-upgrade-node@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
Expand Down Expand Up @@ -6953,6 +6963,11 @@ preact-i18n@^2.0.0-preactx.2:
dependencies:
dlv "^1.1.2"

preact@^10.0.0:
version "10.13.2"
resolved "https://registry.yarnpkg.com/preact/-/preact-10.13.2.tgz#2c40c73d57248b57234c4ae6cd9ab9d8186ebc0a"
integrity sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==

preact@^10.3.4:
version "10.5.7"
resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.7.tgz#f1d84725539e18f7ccbea937cf3db5895661dbd3"
Expand Down Expand Up @@ -7756,12 +7771,12 @@ sha.js@^2.4.0, sha.js@^2.4.8:
inherits "^2.0.1"
safe-buffer "^5.0.1"

shaka-player@3.0.13:
version "3.0.13"
resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-3.0.13.tgz#0d6e9a666ab53e17e798740b3563f09cc81a170a"
integrity sha512-2ntqfuNtyl04GjJSI1oa4TopFzaDWkvsEu14IpSzfBhpN1bX/uwUL6ArLzUe3hUCtl+hCEOS5Dw+h7NzQ/W0jA==
shaka-player@4.3.5:
version "4.3.5"
resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.5.tgz#304d60ad867fb7a0780b850b32a9614296b842db"
integrity sha512-WkqvHm8QHOsQ71d/qoc2Wa6Z5rBrG3Zgsc6ho9I9e8Xwa0io+MeREgqBuG0z6qoXK55sTImipFhDoERrkmDdUg==
dependencies:
eme-encryption-scheme-polyfill "^2.0.3"
eme-encryption-scheme-polyfill "^2.1.1"

shallow-clone@^3.0.0:
version "3.0.1"
Expand Down Expand Up @@ -8661,11 +8676,16 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=

ua-parser-js@0.7.22, ua-parser-js@^0.7.21:
ua-parser-js@0.7.22:
version "0.7.22"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.22.tgz#960df60a5f911ea8f1c818f3747b99c6e177eae3"
integrity sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==

ua-parser-js@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.2.tgz#e2976c34dbfb30b15d2c300b2a53eac87c57a775"
integrity sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==

uglify-js@^3.1.4, uglify-js@^3.6.0:
version "3.11.6"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.11.6.tgz#144b50d3e05eadd3ad4dd047c60ca541a8cd4e9c"
Expand Down

0 comments on commit 3fac352

Please sign in to comment.