Jesse Mazzella
d68ac31ab5
chore: bump @playwright/test
to 1.42.1
( #7627 )
...
* chore: bump `@playwright/test` to `1.42.1`
* chore(circleci): don't try to re-run individual percy tests
2024-03-21 09:27:41 -07:00
John Hill
ceeb761d94
[build] Re-enable package lock ( #7584 )
...
* include package lock
* migrate to npm ci
* remove cache busting doc and replace with npm run clean
---------
Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2024-03-14 16:27:31 +00:00
Jesse Mazzella
597dc58eb7
chore: minor formatting fix for PR template ( #7550 )
...
Minor formatting nitpick
2024-03-04 19:09:33 -08:00
John Hill
5d00d642f3
[CI] Temp disable flakefinder as we it's generating too many GHA minutes ( #7548 )
...
Temp disable flakefinder as we it's generating too many GHA minutes
2024-03-04 18:32:12 -08:00
Jesse Mazzella
5894c66df1
docs(release.yml): make plural ( #7517 )
2024-02-20 14:58:44 -08:00
John Hill
6ff8c42041
docs: Update release.yml and docs ( #7514 )
...
Attempt one
2024-02-20 14:29:00 -08:00
John Hill
69b81c00ca
[e2e] Steps to reduce flakiness in test reporting ( #7436 )
...
* flakefinder gha
* Update e2e-flakefinder.yml
* driveby
* skip visual
* first attempt at sharding with circle
* Updated config.yml
* fixes
* missing quote
* re-enable old jobs and update to 7x
* max failures
* destructure the npm script
* missing quote
* revert
* uncomment and re-add 7 parallel
* add unit tests
* add p flag
* skip the flaky test
2024-01-30 14:21:52 -08:00
John Hill
450cab428f
move performance tests to GHA ( #7412 )
...
* move performance tests to GHA
* no need for chrome beta
* Add baseline imagery test
* skip flaky app
* lint
2024-01-24 21:26:48 -08:00
John Hill
6ce340cebd
[e2e] Update remaining tests and add missing comparison coverage ( #7363 )
2024-01-11 14:47:00 -08:00
John Hill
4075a31d96
PR Cop 2.0 ( #5815 )
...
* PR Cop
* Update the PR Template
* address review comments
2023-12-14 10:55:51 -08:00
dependabot[bot]
3520a929a9
chore(deps): bump github/codeql-action from 2 to 3 ( #7296 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
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>
2023-12-14 14:03:20 +00:00
John Hill
39a31617b8
[Build] Update to Node 20 and remove 16 (EOL) ( #7260 )
...
attempt one
2023-11-28 13:05:28 -08:00
John Hill
b829735d64
[CI] Dependabot skip rebasing on every merge ( #7216 )
...
Skip rebasing on every merge
2023-11-08 15:28:32 -08:00
John Hill
5fd24cb689
[Dependency] Update to skip regular releases of marked ( #7209 )
...
* update to latest
* skip major versions
2023-11-06 16:19:12 -08:00
Jesse Mazzella
8e7c02069e
chore: bump Playwright to v1.39.0 ( #7201 )
2023-11-04 17:20:35 -07:00
dependabot[bot]
4dbca9cb09
chore(deps): bump actions/checkout from 3 to 4 ( #7034 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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/v3...v4 )
---
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>
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2023-11-02 16:39:54 -07:00
dependabot[bot]
141939295a
chore(deps): bump actions/setup-node from 3 to 4 ( #7166 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2023-10-24 16:52:17 -07:00
Shefali Joshi
9f8338124f
Catchall for bug fix PRs and add performance category ( #7096 )
...
* Catchall for bug fix PRs and add performance category
* Move Bug fixes to the bottom
* Fix performance label
2023-09-29 17:17:14 +00:00
Jesse Mazzella
c3b5e4e1e3
chore: add release.yml
( #7090 )
...
Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
2023-09-27 12:18:19 -07:00
Jesse Mazzella
8fc5aa6ed5
Revert "fix(templates): move to own folder" ( #7092 )
...
Revert "fix(templates): move to own folder (#7000 )"
This reverts commit 5592d20ab1
.
2023-09-26 16:02:48 -05:00
Even Stensberg
5592d20ab1
fix(templates): move to own folder ( #7000 )
...
Co-authored-by: John Hill <john.c.hill@nasa.gov>
2023-09-26 13:37:55 -07:00
dependabot[bot]
95ac919ddf
chore(deps): bump docker/login-action from 2 to 3 ( #7053 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
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>
2023-09-12 16:17:23 -07:00
Even Stensberg
e09a7aebae
feat(linting): concurrent linting ( #6969 )
2023-08-30 23:12:06 +00:00
Jesse Mazzella
1e3097f54b
chore: bump Playwright to 1.36.2
( #6901 )
...
* chore: bump Playwright to `1.36.2`
* chore: remove `playwright/core` dependency
* chore: temporarily disable cacheing step
* chore: temp disable cacheing for e2e-couchdb run
* chore: restore cacheing step
* chore: remove `--prefer-offline` option
2023-08-08 10:44:16 -07:00
John Hill
4287cd5413
[CI] Update docker login step to work across forks and non-nasa-users ( #6891 )
...
Continue on error
2023-08-05 15:05:40 -07:00
John Hill
293f25df19
[CI] Update Github Actions to combine deploysentinel PR reports and driveby ( #6784 )
...
* include git hash
* skip a test
2023-07-11 14:31:23 -07:00
John Hill
9c22bcfb3e
[CI] Fix couchdb e2e trigger and run nightly, part 3 ( #6782 )
...
* Run nightly, fix triggers
* contains
* driveby: remove github reporter
* update tests to match
* redo opened logic
* don't run pr:e2e and pr:platform
2023-07-08 13:03:14 -07:00
dependabot[bot]
4b39ef3235
chore(deps): bump docker/login-action from 1 to 2 ( #6754 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/login-action
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>
2023-06-21 16:15:46 -07:00
John Hill
b685b9582e
[CI]Add docker and npm caching ( #6748 )
2023-06-21 20:54:14 +00:00
Jesse Mazzella
caa7bc6fae
chore: add prettier
(2/3): apply formatting, re-enable lint ci step ( #6682 )
...
* style: apply prettier formatting
* fix: re-enable lint ci check
2023-05-18 21:54:46 +00:00
Marcelo Arias
26fa1653e3
Synchronize versions of common devDependencies with openmct-yamcs ( #6627 )
...
* Update @babel/eslint-parser, eslint, webpack, webpack-cli versions
* Increase eventemitter3 version from 1.2.0 to 4.0.7
* Downgrade eventemitter3 to 1.2.0
---------
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2023-05-05 17:27:01 +00:00
Jesse Mazzella
549a579bf3
fix: remove pr:e2e:couchdb
label on run completion ( #6628 )
...
* fix: trigger e2e-couchdb run on sync
* fix: remove `e2e-couchdb` label if present after run
* fix: remove `synchronize` trigger
- this is intended behavior
* refactor: update GHA to use octokit action
* docs: add note about GHA warnings
* fix: remove `pr:e2e` label after run
* fix: use github-script
2023-05-03 10:24:41 -07:00
John Hill
88fde47932
Add @types/lodash to dependabot semver ignore list ( #6604 )
...
Add lodash types to ignore list
2023-04-19 09:23:16 -07:00
Jesse Mazzella
968eee6698
chore: bump Playwright to v1.32.3 ( #6511 )
...
* chore: bump Playwright to v1.32.1
* test: fix locators, remove unnecessary awaits
* chore: bump Playwright in ci workflows
* test: better selectors for yAxis configs
- fix tests
* chore: bump Playwright to 1.32.3
* refactor: ensure openmct starts after plugins install
* fix: wait for domcontentloaded on initial nav
* test: fix autoscale snapshot test
* test: fix `--max-failures` argname typo
* test: update old locators
* test(fix): add missing await
* test: fix typo 😅
2023-04-18 22:32:29 +00:00
John Hill
fc37f6e05b
Move Dependabot to weekly to reduce frequency of changes and reduce CI Bill ( #6585 )
...
Update dependabot.yml
2023-04-12 11:11:41 -07:00
John Hill
b8b0a08eeb
Add Code Coverage Doc and some other drive-bys ( #5724 )
2023-04-10 12:25:17 -07:00
John Hill
fe1c99de12
First attempt at DeploySentinel and fix couchdb notebook tests ( #6398 )
...
* First attempt
* Remove commented pattern
* Add deploysentinel to github action
* drive by
* Stablization
* remove only
* entries now selected on creation
* select previous entry on deletion
* add deletion test
* wip
* fix adding focus selection
* remove previous entry selection logic
* null check for event
* address review comments
* address review comments
* refactor tests a bit
* typo
* Add some determinism to avoid console errors
* refactor and use methods
* stabilize
* remove debug
* remove only
* combine clean commands
* comments
* change to expects
* test: await toBeHidden() assertion
* test: use `myItemsFolderName` instead of 'My Items'
---------
Co-authored-by: Scott Bell <scott@traclabs.com>
Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
2023-04-05 06:24:57 -07:00
John Hill
344bf8eed3
[CI] Stop taking patch releases for moment-timezone ( #6553 )
...
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2023-04-03 17:20:09 +00:00
John Hill
4f10a93ef5
Use node-version: 'lts/gallium'
( #6540 )
...
* Update e2e-couchdb.yml
* this really doesn't like it
---------
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2023-03-31 11:55:20 -07:00
John Hill
6f656a6783
[Build]Remove Node14LTS from supported versions and update our pipelines ( #6527 )
...
* bump minimumum and pin drivebys
* move to 16 and remove 14
* remove 14
* update to latest
2023-03-30 20:53:44 +00:00
Jesse Mazzella
a9e3eca35c
chore: bump Playwright to v1.29 ( #6004 )
...
* chore: bump Playwright to 1.28.0
* chore: bump playwright to v1.29.0
* fix: remove `|| true` shim for codecov
* Revert "fix: remove `|| true` shim for codecov"
This reverts commit ca3766fb5a
.
* docs: add instructions for upgrading Playwright
2022-12-27 14:46:19 -08:00
John Hill
efda42cf6d
Make package public - master ( #5967 )
...
* Update package.json
* Update npm-prerelease.yml
2022-11-10 08:45:55 -08:00
John Hill
6abdbfdff0
skip one mo ( #5958 )
2022-11-07 23:39:01 +00:00
Jesse Mazzella
091f6406a8
Merge release/2.1.2
into master
( #5946 )
...
* Bump version to `2.1.2`
* Ensure properties stay in sync and are committed only once (#5717 )
* Ensure form properties stay in sync
* Separate out overlay based forms and custom forms
* Use a transaction to save properties
* Fix GaugeController to not depend on event emitted from FormsAPI
* refactor showForms to call showCustomForm
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
* Fix persistence timestamp (#5916 )
* Calculate persisted timestamp last
* Added regression tests
* Correct transaction handling code
* Code cleanup
* Fix typo for publish (#5936 )
* Add e2e tests to npm package (#5930 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Shefali Joshi <simplyrender@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
Co-authored-by: John Hill <john.c.hill@nasa.gov>
2022-11-03 13:49:03 -07:00
John Hill
015c764ab3
Update dependabot.yml ( #5935 )
2022-10-31 21:58:12 +00:00
John Hill
2fa36b2176
Delete lighthouse.yml ( #5885 )
2022-10-18 16:10:09 -07:00
John Hill
f7cf3f72c2
Add playwright-core to dependabot ignore list ( #5863 )
2022-10-10 15:35:40 -07:00
Michael Rogers
026eb86f5f
4417 fix codeql issues ( #5793 )
...
* Add release to codeql and queries to match lgtm
* Add lgtm config file
* Custom codeQL config to ignore app.js
* Custom config for lgtm
* Remove query filter for lgtm
* Updated the security test docs
* Remove lgtm.yml and delete app.js references
* Update codeql-config.yml
Co-authored-by: Alize Nguyen <alizenguyen@gmail.com>
Co-authored-by: Andrew Henry <akhenry@gmail.com>
2022-10-07 16:30:09 +00:00
Andrew Henry
35c42ba43d
Reviewer to smoke test PRs before merge ( #5771 )
...
* Reviewer to smoke test PRs before merge
* Update PULL_REQUEST_TEMPLATE.md
* Update PULL_REQUEST_TEMPLATE.md
* Update PULL_REQUEST_TEMPLATE.md
Changes based on feedback
* Update PULL_REQUEST_TEMPLATE.md
Tweaking the language slightly for clarity.
* Update PULL_REQUEST_TEMPLATE.md
Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
2022-09-28 17:13:41 -07:00
John Hill
be5472ebdb
Ignore patch of eslint-plugin-vue ( #5786 )
2022-09-19 10:41:43 -07:00