22 Commits

Author SHA1 Message Date
mister-ben
6dec037438 chore: Convert PR title action to module (#9152) 2026-02-05 14:32:35 +01:00
Christian Pillsbury
4ceeb01569 ci: remove npm token from GHA release.yml to test trusted publisher workflow without it (#9121) 2025-11-14 07:07:38 -08:00
Essk
1a09554cca fix: update release workflow discussion permission (#9031) 2025-04-16 17:05:46 +01:00
Essk
e0b252108a fix: update release workfow permissions (#9027) 2025-04-15 17:55:13 +01:00
Jakub Pavlik
c1a8cbfb18 chore: Enable supply chain security through npm provenance attestation (#8911)
## Description

- Configure GitHub Actions workflow for secure publishing
- Enable automatic provenance generation during npm publish
- Add integrity verification through Sigstore transparency logs

Following the recent Lottie-Player supply chain attack, it's crucial to
enhance package security. NPM provenance provides cryptographic proof
that this package was built from this repository using GitHub Actions,
making supply chain attacks significantly harder. More info in my blog
post
https://medium.com/exaforce/npm-provenance-the-missing-security-layer-in-popular-javascript-libraries-b50107927008

## Specific Changes proposed
Changes the workflow github to publish provenance attestation on
https://www.npmjs.com/package/video.js

## Requirements Checklist
- [x] Feature implemented in CI/CD
- [ ] If necessary, more likely in a feature request than a bug fix
- [ ] Change has been verified in an actual browser (Chrome, Firefox,
IE)
  - [x] Unit Tests updated or fixed
  - [ ] Docs/guides updated
- [ ] Example created ([starter template on
JSBin](https://codepen.io/gkatsev/pen/GwZegv?editors=1000#0))
- [ x Has no DOM changes which impact accessiblilty or trigger warnings
(e.g. Chrome issues tab)
  - [x] Has no changes to JSDoc which cause `npm run docs:api` to error
- [ ] Reviewed by Two Core Contributors
2025-02-05 09:23:17 -08:00
mister-ben
af06f50d09 chore: update GitHub Actions version and remove xvfb (#8682)
* uncovered change to a file

* update codecov action

* revert temp test change

* bump other action versions

* remove xvfb action
2024-04-12 18:06:35 +02:00
mister-ben
04d10ef3dd chore: Add action to validate PR titles (#8614) 2024-03-04 17:54:33 +01:00
Phil Hale
882f3af3b2 chore: Update CI and release workflows (#8214)
* Update deprecated set-output command.
* Update actions to use Node 16 rather than Node 12.
2023-03-30 15:22:28 +01:00
Jon Dufresne
423f7ebd67 Fix several typos in docs and comments (#8110) 2023-03-22 15:00:01 +01:00
mister-ben
0cfc4857b4 chore: Update codecov action (#8103) 2023-02-01 19:18:30 +01:00
mister-ben
e59222a4ff chore: Update lock thrads dependency (#8044) 2022-12-13 09:52:52 +01:00
André
1be46d4ebf chore(lock-threads): run only daily at 1:00 am, and skip in forks (#7832)
* chore(lock-action): performed daily at 1:00 am

* Skip for forks

Co-authored-by: mister-ben <git@misterben.me>
2022-07-11 13:55:36 +02:00
mister-ben
18bad57322 chore: Lock old closed issues (#7777) 2022-05-24 23:14:23 -04:00
Gary Katsevman
dae1266bce chore: use aws s3 cp rather than sync (#7400)
Sync needs extra permissions, like ListObject, to function, but the keys
we have are the most minimal that are possible. Instead, we should copy
local files unconditionally.
2021-08-25 16:52:51 -04:00
Gary Katsevman
af484eccbe chore: specify bucket for CDN push (#7393) 2021-08-23 18:30:56 -04:00
Gary Katsevman
957c6fa009 chore: add a release and deploy Github Action (#7385)
The release job will do an npm publish and a github-release.
It's based on videojs/.github/github-release.yml.
The new version is published as `next` and requires to be promoted to
latest manually.

The deploy job, should do an aws s3 sync to upload the files to S3 for
us. It uses a Github Environment secrets. This is so that we can require
a user to approve the CDN upload.
2021-08-23 15:30:05 -04:00
Brandon Casey
fab6e87205 chore: use setup-node cache and remove individual cache step (#7310) 2021-07-06 11:08:32 -04:00
Brandon Casey
4cecbdab45 chore: add a code coverage ci workflow (#7282) 2021-06-23 00:53:52 -04:00
Brandon Casey
b6412a3358 chore: never skip github actions workflows in main (#7169) 2021-04-07 11:04:53 -04:00
Gary Katsevman
fbf34e3429 test: a couple of minor fixes, tweak CI config, swap rollup replace plugin (#7128) 2021-03-09 11:41:01 -05:00
Brandon Casey
5904ec2d7c test: update ci workflow to prevent install failures (#7041) 2021-01-14 15:46:13 -05:00
Gary Katsevman
6a28562d74 chore: setup Github CI (#6940) 2020-11-10 17:45:26 -05:00