Commit Graph

52 Commits

Author SHA1 Message Date
Jacco van den Berg
6cc429ddde
Specify node version for CI (#11160)
* specify node version

* Spam to run CI

* Remove docs update, specify node version at other places
2023-02-22 18:42:18 -05:00
Dan Onoshko
64a027874c
fix: move types to src dir to escape src / dist dirs in paths (#10993) 2022-12-16 07:56:06 -05:00
Jacco van den Berg
ae1365e1ed
Fix release (#10871)
* Update namespace

* fix release, bump version
2022-11-15 00:17:20 +01:00
dependabot[bot]
3ecda1c7c5
Bump pnpm/action-setup from 2.2.2 to 2.2.4 (#10800)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2.2.2 to 2.2.4.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2.2.2...v2.2.4)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 21:25:41 +03:00
Jacco van den Berg
0b54338d7f
Remove setting of version in package-lock since it does not exist and pnpm-lock does not have it (#10789) 2022-10-12 09:25:04 -04:00
Alex
eee1bf257b
Update release.yml (#10642) 2022-08-31 09:54:21 -04:00
Ben McCann
9258f250b6
Switch to pnpm (#10576) 2022-08-22 20:42:43 +02:00
Dan Onoshko
a4de430d99
fix: treeshaking (#10504)
* fix: treeshaking
* refactor: DatasetController.datasetElementType and DatasetController.dataElementType as static props
2022-08-04 09:17:40 -04:00
Evert Timberg
26e70b7608
Explicitly include package.json files for subpackages (#10513)
Remove redundant permissions on release CI to prevent a failure
Bump version to v3.8.2

Co-authored-by: Chart.js <>
2022-07-24 14:42:33 -04:00
Jacco van den Berg
3fe5811648
Lint before build & test, remove lint from test (#10462)
* Lint before build & test, remove lint from test
* should reconize test now
* test skip build in test step
* readd build step
2022-07-07 07:15:54 -04:00
dependabot[bot]
68379db1ea
Bump actions/setup-node from 2 to 3 (#10431)
* Bump actions/setup-node from 2 to 3

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update .github/workflows/ci.yml

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>

* Apply suggestions from code review

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>

* Update .github/workflows/deploy-docs.yml

Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evert Timberg <evert.timberg@gmail.com>
Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
2022-06-21 07:13:18 +03:00
dependabot[bot]
4037c1c2ed
Bump actions/checkout from 2 to 3 (#10430)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 07:54:06 -04:00
Naveen
0616868959
chore: Set permissions for GitHub actions (#10399)
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-06-13 10:25:56 -04:00
Evert Timberg
3c0a71a3fc
Coveralls no longer runs on Windows CI (#10367) 2022-05-22 13:15:34 -04:00
Jacco van den Berg
8ac3cc2191
Remove test job from windows runner (#10345)
* Remove test stop from windows runner

* consistent formatting
2022-05-08 20:19:41 +03:00
Oscar Dominguez
12d5e4c7e7
ci(workflow): add cache to workflows using actions/setup-node (#9757)
* ci(workflow): add 'npm' cache for actions/setup-node in .github/workflows

* style(workflows): restore single quotes and remove unnecessary 'null'
2021-10-16 22:18:11 +03:00
Evert Timberg
394330665e
Allow the CI to be manually run (#8821) 2021-04-04 09:39:48 -04:00
Jukka Kurkela
c6d43bbbc5
Update release process to create versioned docs (#8817)
* Update release process to create versioned docs
* Remove test, separate tag
2021-04-04 09:10:29 -04:00
Jukka Kurkela
c26f7b8fcc
Patch release workflow (#8815)
* Allow manual triggering of release drafter
* Add instructions for patch release
2021-04-04 07:04:56 -04:00
Jukka Kurkela
93e07ebb48
Generate API docs with vuepress-plugin-typedoc (#8755)
* Generate API docs with vuepress-plugin-typedoc

* Links, fixes, cleanup
2021-03-30 16:19:59 -04:00
Evert Timberg
4b7b3f277f
Build docs with node14 (#8754) 2021-03-30 10:48:40 -04:00
Jukka Kurkela
46d567a79e
Revert "Run compressed Size action on pull_request_target (#8440)" (#8454)
This reverts commit 7e6a711875.
2021-02-18 10:46:51 -05:00
Jukka Kurkela
7e6a711875
Run compressed Size action on pull_request_target (#8440) 2021-02-16 16:41:41 -05:00
Evert Timberg
19a91bebfb
Remove unused typedoc option that is deprecated (#8433)
* Remove unused typedoc option that is deprecated

* Improved filtering for top level file changes
2021-02-15 22:25:10 +02:00
Evert Timberg
d26172ada8
infra: Bump CI to node 14 (#8426)
infra: Remove duplicated ES2019 plugin
2021-02-14 15:37:12 -05:00
Jukka Kurkela
6e555e2285
Prevent test timeouts due to Chrome backgrounding (#8360)
* Prevent test timeouts due to Chrome backgrounding

* Add karma.conf.js to test filters
2021-02-01 07:50:18 -05:00
Jukka Kurkela
1110d4dd19
Update CI (#8204) 2020-12-19 12:52:18 -05:00
Jukka Kurkela
9b7eb5095a
CI: Conditionally run steps based on changes (#8132)
* CI: Run the `Package` step only when docs change

* Advanced conditionals

* Conditional coveralls

* Fix bunch of typos

* remove coveralls finished condition

* Revert "remove coveralls finished condition"

* Add curlys
2020-12-05 17:57:19 +02:00
Jukka Kurkela
68edcccb5e
Revert "New release workflow (#8127)" and fixes (#8131)
* Revert "New release workflow (#8127)" and fixes

* Bump version to 3.0.0-beta.7
2020-12-04 21:37:46 +02:00
Jukka Kurkela
ef82880541
Update release.yml (#8130) 2020-12-04 20:23:01 +02:00
Jukka Kurkela
39c2b92bb2
Fix the needs job name (#8129) 2020-12-04 19:46:17 +02:00
Jukka Kurkela
a98c34b858
New release workflow (#8127)
* New release workflow
* Set current version
* Use org secret
2020-12-04 12:18:31 -05:00
Jukka Kurkela
7610def1c4
Remove set-env from actions (#8063)
* Remove set-env from CI

* Eanble macOs

* Another try on macOs, update npmpublish

* No xvfb-run on macOs

* Remove macos
2020-11-16 22:02:34 -05:00
Evert Timberg
68152a538e
Try and get the version number without a v (#8036)
* Try and get the version number without a `v`
* Working tag version
2020-11-11 07:25:57 -05:00
Jukka Kurkela
63ab5a03d7
Record test coverage per browser (#8033) 2020-11-10 19:59:11 +02:00
Jukka Kurkela
610745938b
Change to coveralls action (#8029)
* Change to coveralls action

* Parallel coveralls
2020-11-10 17:21:38 +02:00
Jukka Kurkela
93fabd1f26
Switch from bundlewatch to compressed-size (#7943)
Switch from bundlewatch to compressed-size
2020-10-22 10:45:17 -04:00
Jukka Kurkela
33a93d976c
Add *.json to .editorconfig (#7941)
* Add *.json to .editorconfig

* Modify bundlewatch
2020-10-21 20:30:55 +03:00
Jukka Kurkela
fc5bbd7a0b
Add bundlewatch (#7940)
* Add bundlewatch
2020-10-21 20:14:52 +03:00
Jukka Kurkela
04850d9477
Stop deploying docs / drafting releases from forks (#7911) 2020-10-18 09:27:29 -04:00
Evert Timberg
0c61d55682
Expand filename (#7893)
* Fix double env
* Properly expand name in attach step
* Update maintaining docs
2020-10-16 07:40:49 -04:00
Evert Timberg
64b4529486
Fix double env (#7892) 2020-10-15 17:00:28 -04:00
Evert Timberg
efa0ade501
Update workflow to use GitHub releaes (#7891) 2020-10-15 16:37:38 -04:00
Evert Timberg
ff354cc5b8
Remove release branch workflow (#7827)
* GitHub actions uses locked install for CI
* Add initial GitHub action to publish to NPM
* Detect the NPM tag (latest vs next) depending on the git tag
* Deploy docs from releases & master commits
* Remove Travis CI
* Update repo badge to use actions status
* Remove Travis env vars and update docs-config to take a parameter
* Update publish script regex to match other scripts
* Deploy docs action only runs in one spot
2020-10-13 17:12:19 -04:00
Jukka Kurkela
d887b0a323
Update release-drafter.yml (#7879) 2020-10-13 16:18:33 -04:00
Jukka Kurkela
8d5249f7bb
Add release-drafter (#7878)
* Add release-drafter
* Review feedback
2020-10-13 15:34:47 -04:00
Jukka Kurkela
064a2f3a0b
Replace gulp with npm scripts (#7402)
Gulp removed from toolchain in favour of simpler build process
2020-05-27 17:14:17 -04:00
Ben McCann
2851a94b92
Migrate from GitBook to Docusaurus (#7295)
Migrate from GitBook to Docusaurus
2020-05-05 15:19:57 -04:00
Ben McCann
29f6c67fb3
Finish removing bower (#7294) 2020-04-28 17:34:49 -04:00
Jukka Kurkela
ecf263ec6d
Update to actions/checkout@v2 (#7163) 2020-02-27 12:28:11 -05:00