* Remove unneeded install command.
* Update playwright Dockerfile version. Make dependabot track Dockerfile updates (#3429)
* Update playwright Dockerfile version
Without this commit: `npm install` runs and installs the version in package.json which was 1.39 while the preinstalled browsers targeted playwright 1.37.
Now that we are relying on the already installed libraries and browsers, we can get rid of the npm install in the Dockerfile too.
TODO: Modify [dependabot](https://github.com/GoogleChrome/chromium-dashboard/blob/main/.github/dependabot.yml) to update the docker image. This should help prevent package.json playwright from outpacing the docker file image.
* Update dependabot.yml to track Dockerfile updates
* try
* final
---------
Co-authored-by: James C Scott III <jcscottiii@users.noreply.github.com>
* OT form visible to Chromium and Google users
* Allow Google/Chromium users to request server-side
* conditionally handle redirect
* ot requests available for Chromium/Google users
* Add detailed survey questions for the testing gate.
* Update client-src/elements/form-definition.js
Co-authored-by: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
---------
Co-authored-by: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
* parent 404a3ae89b
author Ping <5123601+pingren@users.noreply.github.com> 1694449778 +0800
committer Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com> 1695414849 -0700
parent 404a3ae89b
author Ping <5123601+pingren@users.noreply.github.com> 1694449778 +0800
committer Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com> 1695414839 -0700
parent 404a3ae89b
author Ping <5123601+pingren@users.noreply.github.com> 1694449778 +0800
committer Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com> 1695414831 -0700
parent 404a3ae89b
author Ping <5123601+pingren@users.noreply.github.com> 1694449778 +0800
committer Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com> 1695414745 -0700
Documentation for feature links (#3317)
* Add documentation for feature links
* Update documentation for feature links
npm: bump tar from 6.1.15 to 6.2.0 (#3318)
Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.15 to 6.2.0.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.0)
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump eslint from 8.48.0 to 8.49.0 (#3319)
Bumps [eslint](https://github.com/eslint/eslint) from 8.48.0 to 8.49.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.48.0...v8.49.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump @babel/register from 7.22.5 to 7.22.15 (#3320)
Bumps [@babel/register](https://github.com/babel/babel/tree/HEAD/packages/babel-register) from 7.22.5 to 7.22.15.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.15/packages/babel-register)
---
updated-dependencies:
- dependency-name: "@babel/register"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump rollup from 3.28.1 to 3.29.1 (#3321)
Bumps [rollup](https://github.com/rollup/rollup) from 3.28.1 to 3.29.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.28.1...v3.29.1)
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Enforce rollout milestones to have a minimum value of 100 (#3316)
Revert "temporarily remove OT cron" (#3322)
This reverts commit 5da4d251a9.
Update cron description (#3323)
* Update cron.yaml
* Update cron.yaml
Update chromedash-feature-detail.js (#3324)
Record vote activities with amendments instead of text. (#3314)
* Record vote activities with amendments instead of text.
* Stop checking comments_only
Add support for testing mobile (i.e. narrow window). (#3325)
* Add support for testing mobile (i.e. narrow window).
* Cleanup
Ensure all available features for a release note are fetched (#3328)
- Add new query parameter releaseNotesMilestone to the GET /features route
- Ensure all shipping and enterprise features are returned from the milestone specified in releaseNotesMilestone until the latest available feature
- Update front end logic to wait for a channel to be selected before getting the features for the release notes
- Update front end logic to fetch policies each time the target milestone is changed
Add 3 more fields for OT creation (#3327)
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
Add indexes needed for enterprise release notes. (#3329)
Hide enterprise features from /features page (#3330)
Enterprise features were shown on /features when they should never be shown there.
This PR filters out enterprise features from the features sent to /features
Ensure milestone comparison is made between two int types (#3331)
Add `ot_feedback_submission_url` field (#3333)
Add 3 more fields for OT creation
`stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
remove test line
Add basic UI for trial creation request
Add `ot_feedback_submission_url` to ot creation
ot button only shows on ot stage details
Update chromedash-feature-detail.js
fix OT button
cancel button returns to feature detail
add ot milestone fields
Update chromedash-feature-detail.js
Add action_requested field for creation/extension
show button disabled if already requested
trial association cron clears ot action requests
`/admin/ot_requests.html`
Fix base.css unix perms. (#3338)
don't write to the same entity multiple times (#3345)
npm: bump @babel/preset-env from 7.22.15 to 7.22.20 (#3340)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.15 to 7.22.20.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-preset-env)
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump @lit-labs/context from 0.4.0 to 0.4.1 (#3341)
Bumps [@lit-labs/context](https://github.com/lit/lit/tree/HEAD/packages/labs/context) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/lit/lit/releases)
- [Changelog](https://github.com/lit/lit/blob/main/packages/labs/context/CHANGELOG.md)
- [Commits](https://github.com/lit/lit/commits/@lit-labs/context@0.4.1/packages/labs/context)
---
updated-dependencies:
- dependency-name: "@lit-labs/context"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump sass from 1.66.1 to 1.67.0 (#3342)
Bumps [sass](https://github.com/sass/dart-sass) from 1.66.1 to 1.67.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.66.1...1.67.0)
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
npm: bump @playwright/test from 1.37.1 to 1.38.0 (#3343)
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.37.1 to 1.38.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](https://github.com/Microsoft/playwright/compare/v1.37.1...v1.38.0)
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add test of entering a blink_component name (#3349)
* Add test to enter blink component
* Update the README a bit.
* Change name of test, update images.
* Delete commented out code.
npm: bump @babel/core from 7.22.11 to 7.22.20 (#3344)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.11 to 7.22.20.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-core)
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add `ot_owner_email` and `ot_display_name` fields
Add 3 more fields for OT creation
`stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
remove test line
Add basic UI for trial creation request
Update chromedash-feature-detail.js
cancel button returns to feature detail
add ot milestone fields
fix test
Add "overdue" to the tooltip on overdue gate chips. (#3350)
* Add "overdue" to the tooltip on overdue gate chips.
* Also remove gate name.
Add `ot_action_requested` field to denote sent requests (#3336)
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
* Add basic UI for trial creation request
* Add `ot_feedback_submission_url` to ot creation
* ot button only shows on ot stage details
* Update chromedash-feature-detail.js
* fix OT button
* cancel button returns to feature detail
* add ot milestone fields
* Update chromedash-feature-detail.js
* Add action_requested field for creation/extension
* Refined requests admin page
Add `ot_owner_email` and `ot_display_name` field (#3351)
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
* Add basic UI for trial creation request
* Add `ot_feedback_submission_url` to ot creation
* ot button only shows on ot stage details
* Update chromedash-feature-detail.js
* fix OT button
* cancel button returns to feature detail
* add ot milestone fields
* Update chromedash-feature-detail.js
* Squashed commit of the following:
commit 142f605e74
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 20 15:06:53 2023 -0700
Update chromedash-feature-detail.js
commit 83c98ea8a9
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 20 15:00:01 2023 -0700
add ot milestone fields
commit b50933fcb6
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 09:18:46 2023 -0700
cancel button returns to feature detail
commit 9047830f20
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 09:02:06 2023 -0700
fix OT button
commit b442dfd495
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 08:49:21 2023 -0700
Update chromedash-feature-detail.js
commit e78ed6bab1
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 08:44:07 2023 -0700
ot button only shows on ot stage details
commit a2d8df8047
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Fri Sep 15 16:04:52 2023 -0700
Add `ot_feedback_submission_url` to ot creation
commit cb0b1e621f
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Fri Sep 15 14:16:22 2023 -0700
Add basic UI for trial creation request
commit a843707680
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 12:50:19 2023 -0700
remove test line
commit 1b471fad6f
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 12:46:44 2023 -0700
`stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
commit cc0308efc7
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 10:53:06 2023 -0700
Add 3 more fields for OT creation
* Add `ot_owner_email` and `ot_display_name` fields
* fix test
User email automatically added to OT contacts list (#3339)
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
* Add basic UI for trial creation request
* Add `ot_feedback_submission_url` to ot creation
* ot button only shows on ot stage details
* Update chromedash-feature-detail.js
* fix OT button
* cancel button returns to feature detail
* add ot milestone fields
* Update chromedash-feature-detail.js
* Squashed commit of the following:
commit 142f605e74
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 20 15:06:53 2023 -0700
Update chromedash-feature-detail.js
commit 83c98ea8a9
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 20 15:00:01 2023 -0700
add ot milestone fields
commit b50933fcb6
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 09:18:46 2023 -0700
cancel button returns to feature detail
commit 9047830f20
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 09:02:06 2023 -0700
fix OT button
commit b442dfd495
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 08:49:21 2023 -0700
Update chromedash-feature-detail.js
commit e78ed6bab1
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 08:44:07 2023 -0700
ot button only shows on ot stage details
commit a2d8df8047
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Fri Sep 15 16:04:52 2023 -0700
Add `ot_feedback_submission_url` to ot creation
commit cb0b1e621f
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Fri Sep 15 14:16:22 2023 -0700
Add basic UI for trial creation request
commit a843707680
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 12:50:19 2023 -0700
remove test line
commit 1b471fad6f
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 12:46:44 2023 -0700
`stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
commit cc0308efc7
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 10:53:06 2023 -0700
Add 3 more fields for OT creation
* Add `ot_owner_email` and `ot_display_name` fields
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
* Add basic UI for trial creation request
* user email automatically added to ot contacts list
* update to use new `ot_owner_email` field
* fix test
---------
Co-authored-by: Ping <5123601+pingren@users.noreply.github.com>
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
* show button disabled if already requested
* trial association cron clears ot action requests
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
* Add basic UI for trial creation request
* Add `ot_feedback_submission_url` to ot creation
* ot button only shows on ot stage details
* Update chromedash-feature-detail.js
* fix OT button
* cancel button returns to feature detail
* add ot milestone fields
* Update chromedash-feature-detail.js
* Squashed commit of the following:
commit 142f605e74
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 20 15:06:53 2023 -0700
Update chromedash-feature-detail.js
commit 83c98ea8a9
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 20 15:00:01 2023 -0700
add ot milestone fields
commit b50933fcb6
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 09:18:46 2023 -0700
cancel button returns to feature detail
commit 9047830f20
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 09:02:06 2023 -0700
fix OT button
commit b442dfd495
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 08:49:21 2023 -0700
Update chromedash-feature-detail.js
commit e78ed6bab1
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Mon Sep 18 08:44:07 2023 -0700
ot button only shows on ot stage details
commit a2d8df8047
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Fri Sep 15 16:04:52 2023 -0700
Add `ot_feedback_submission_url` to ot creation
commit cb0b1e621f
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Fri Sep 15 14:16:22 2023 -0700
Add basic UI for trial creation request
commit a843707680
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 12:50:19 2023 -0700
remove test line
commit 1b471fad6f
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 12:46:44 2023 -0700
`stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
commit cc0308efc7
Author: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
Date: Wed Sep 13 10:53:06 2023 -0700
Add 3 more fields for OT creation
* Add `ot_owner_email` and `ot_display_name` fields
* Add 3 more fields for OT creation
* `stage_description` -> `ot_description`
With a more detailed description of the field and its relation to OT
* remove test line
* Add basic UI for trial creation request
* user email automatically added to ot contacts list
* update to use new `ot_owner_email` field
* fix test