Commit Graph
148 Commits
Author SHA1 Message Date
renovate[bot] ceadb2dce4 chore(deps): update tjenkinson/gh-action-auto-merge-dependency-updates action to v1.4.2 (#6333) 2024-04-07 16:08:40 +01:00
Tom Jenkinson 2341bd29ea Update dependency update auto merge action and use GitHub auto merge (#6321) 2024-03-30 17:39:51 +00:00
renovate[bot] 2b85a5b902 chore(deps): update actions/cache action to v4 (#6143)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-03 10:33:10 +00:00
Rob Walch 25eab103d0 Update functional tests to run on Safari using MacOS 13 (#6101)
* Update functional tests to run on Safari using MacOS 13

* Skip smooth switch test in Safari on streams with overlapping appends

* Omit VOD "ended" event tests with overlapping appends from Safari
2024-01-12 08:22:18 +00:00
Tom Jenkinson c769596923 Update artifact actions (#6099) 2024-01-11 09:06:14 +00:00
renovate[bot] 9728bd4558 chore(deps): update github/codeql-action action to v3 (#6058) 2023-12-27 19:33:44 +00:00
renovate[bot] 54b8b11dff chore(deps): update actions/github-script action to v7 (#5996) 2023-12-13 22:10:25 +00:00
Tom Jenkinson d0ac1a7d72 Rollup 4 (#5886) 2023-11-23 09:01:49 +00:00
renovate[bot] 0b49ddb8db chore(deps): update actions/setup-node action to v4 (#5948)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-22 18:33:02 +00:00
renovate[bot] 2488d32291 chore(deps): update tjenkinson/gh-action-auto-merge-dependency-updates action to v1.3.5 (#5922)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-22 15:44:12 +01:00
Tom Jenkinson f672090ebb Update automerge action to v1.3.3 2023-10-11 21:47:48 +01:00
Tom Jenkinson 345a92d4c3 Use head_ref in auto merge concurrency config
because current value is always `master` given its `pull_request_base`
2023-10-10 20:33:17 +01:00
Tom Jenkinson c212890536 Update concurrency groups to have constant prefix
`${{ github.job }}` is empty because it is only set inside steps
2023-10-09 20:58:28 +01:00
Tom Jenkinson 33fd4c8c70 Use concurrency instead of cancel-workflow-action (#5885) 2023-10-09 20:08:00 +01:00
Tom Jenkinson 9fd2ec3e63 Add comment with version to none official actions
So that renovate will only open PR's for new tagged versions instead of every new commit on the repos (hopefully)
2023-10-08 20:16:58 +01:00
renovate[bot] 2d0f34de94 chore(deps): update actions/checkout action to v4 (#5813)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-08 14:44:34 +01:00
Tom Jenkinson a0f6d4a45e remove incorrect extract_tag id from build workflow 2023-07-14 20:19:58 +01:00
Rob Walch 3043f1e0ee Update question.yaml template description
Users should not file questions when there issue merits a Bug Report or Feature Request.
2023-06-22 07:06:40 -07:00
Tom Jenkinson 9a36925e8f use new way to set action output in config step
see https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2023-05-29 10:04:28 +01:00
renovate[bot] ea44bf721b chore(deps): update styfle/cancel-workflow-action digest to 5c8fe64 (#4138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 09:53:52 +01:00
renovate[bot] c6e8346f96 chore(deps): update saucelabs/sauce-connect-action digest to 270345f (#5375)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 09:50:01 +01:00
renovate[bot] 102dfb8b7b chore(deps): update tjenkinson/gh-action-auto-merge-dependency-updates digest to 9ae30b3 (#5424)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 09:49:03 +01:00
renovate[bot] 0e14626f55 chore(deps): update tjenkinson/gh-action-auto-merge-dependency-updates digest to 01b22a9 (#5324)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 11:59:56 +01:00
Tom Jenkinson a9afcd5f50 Setup npm provenance statements (#5406)
* give publish job permissions for npm provenance

* add `—provenance` flag to `npm publish`

* remove unneeded `contents` permission
2023-04-20 17:32:20 +01:00
Tom Jenkinson 4318e948ec switch cf deployment to video-dev.org 2023-03-17 20:08:53 +00:00
Tom Jenkinson 7bfd0ec846 rename build step to cloudflare_pages 2023-03-17 16:15:05 +00:00
Tom Jenkinson 489e9419ce Switch from netlify to CloudFlare Pages (#5305)
* add a script that will deploy the `netlify` dir to cloudflare pages

* switch everything from netlify over to cf pages

* fix wrangler version

* add `/` to api-docs url

* fix name of cloudflare dev project
2023-03-17 16:07:30 +00:00
renovate[bot] 44177bb710 [skip netlify] Update saucelabs/sauce-connect-action digest to b632f7b 2023-02-20 21:27:41 +00:00
Tom Jenkinson 01b2a69100 do not use optional chain operator for functional tests (#5246)
* do not use optional chain operator for functional tests

because they need to be es5

* make both older chrome functional tests required

* also do not use optional chain in testbench

* set the step name to match what it was before
2023-02-20 20:33:28 +00:00
renovate[bot] 853e646520 [skip netlify] Update tjenkinson/gh-action-auto-merge-dependency-updates digest to b2d8584 (#5196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-19 13:15:32 +00:00
Tom Jenkinson 2afed35ccd switch back to official saucelabs action (#5179) 2023-01-23 17:14:56 +00:00
Tom Jenkinson 87c3a3538e switch to node 18, unpin netlify-cli, and workaround npm ci then being broken (#5180)
* switch to node 18

which is now LTS

* unpin `netlify-cli`

* use `npm-ci-please` to workaound `npm ci` being broken

fixes #5115

* set version using `npm version`

which will also update the version in the package-lock

* be selective about what goes in artifact

to speed things up

* use newer `npm-ci-please`

* fix setting version on netlify

* fix permission on script

* listen on all interfaces for sauce labs

because otherwise with node 18 the server is not reachable through the proxy for some reason
2023-01-23 17:13:47 +00:00
Tom Jenkinson 0c2ab8a7ed add a .node-version file and use in actions (#5178)
and netlify will also use this
2023-01-21 16:17:44 +00:00
renovate[bot] 02f9bcdcc9 [skip netlify] Update tjenkinson/gh-action-auto-merge-dependency-updates digest to cad2ad2 (#4795)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-21 12:05:49 +00:00
Rob Walch 485fe15f08 Replace ESDocs generated api-docs with api-documenter markdown (#5163) 2023-01-20 08:57:20 -08:00
Rob Walch 3f31a01488 Update GitHub stale bot rules (#5138) 2023-01-03 12:54:06 -08:00
Tom Jenkinson 2535fc5e05 downgrade netlify-cli for now as it breaks netlify (#5114) 2022-12-16 08:03:29 -08:00
Tom Jenkinson 092b648965 use fork of sauce connect for now with fixed retries (#5045) 2022-11-21 15:45:02 +00:00
Tom Jenkinson e2a4f61712 sauce labs: switch to W3C WebDriver protocol (#4834)
* sauce labs: switch to W3C WebDriver protocol

see https://docs.saucelabs.com/dev/w3c-webdriver-capabilities/

* update `selenium-webdriver` to 4.4.0

* reenable auto updates for `selenium-webdriver`

* remove `build` from local test

* update min chrome version to 75

because

```
Misconfigured -- Unsupported Browser Version for W3C
[53](https://github.com/video-dev/hls.js/runs/7744598202?check_suite_focus=true#step:8:54)
The browser version selected does not support W3C web protocol tests.
[54](https://github.com/video-dev/hls.js/runs/7744598202?check_suite_focus=true#step:8:55)
To fix this, specify the browser version to be 75 or higher.
[55](https://github.com/video-dev/hls.js/runs/7744598202?check_suite_focus=true#step:8:56)
Or downgrade your test to JWP to test on older browser versions.
```

* skip drm test on chrome 75
2022-08-09 20:15:59 +01:00
Tom Jenkinson e64fb01155 lock selenium-webdriver to 4.1.0 for now (#4827)
to make safari on SauceLabs work
2022-08-05 12:51:04 -04:00
Rob Walch 6d4a0292b2 Update workflows to use Node 16 2022-08-01 12:58:15 -07:00
Rob Walch a3940d2477 Update functional test targets 2022-07-26 13:30:35 -07:00
Rob Walch f9687b0a69 Remove Internet Explorer (11) support 2022-07-21 13:02:58 -07:00
renovate[bot]andRenovate Bot 2d43de5d8f [skip netlify] Update github/codeql-action action to v2 (#4662)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 17:07:37 +01:00
renovate[bot]andRenovate Bot 1fc421ed28 [skip netlify] Update actions/cache action to v3 (#4620)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-27 15:16:22 +01:00
renovate[bot]andRenovate Bot 50fcdd5816 [skip netlify] Update actions/upload-artifact action to v3 (#4591)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-06 10:05:41 +00:00
renovate[bot]andRenovate Bot 03949465ca [skip netlify] Update actions/download-artifact action to v3 (#4588)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-04 08:53:12 +00:00
renovate[bot]andRenovate Bot 4ed9e8bccc [skip netlify] Update actions/checkout action to v3 (#4585)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-02 21:33:27 +00:00
renovate[bot]andRenovate Bot f5362065a8 [skip netlify] Update actions/github-script action to v6 (#4562)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 17:02:37 +00:00
renovate[bot]andRenovate Bot 690e927fbf [skip netlify] Update actions/setup-node action to v3 (#4580)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 10:41:51 +00:00