Skip to content

[8.6] [Reporting/Screenshotting] upgrade Puppeteer dependency to v20.1.0 (#156766)#157106

Closed
tsullivan wants to merge 1 commit intoelastic:8.6from
tsullivan:backport/8.6/pr-156766
Closed

[8.6] [Reporting/Screenshotting] upgrade Puppeteer dependency to v20.1.0 (#156766)#157106
tsullivan wants to merge 1 commit intoelastic:8.6from
tsullivan:backport/8.6/pr-156766

Conversation

@tsullivan
Copy link
Copy Markdown
Member

Backport

This will backport the following commits from main to 8.6:

Questions ?

Please refer to the Backport tool documentation

…lastic#156766)

## Summary

Upgrades the dependency for capturing screenshots with Chromium to
[Puppeteer
v20.1.0](https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v20.1.0)

We're using publicly available Chromium downloads for Windows and Mac.
For Linux, we create a custom build that doesn't have dependencies on
X11 shared libraries.

**Versions:**
* Linux: **113.0.5672.63**
* Windows: **113.0.5672.0**
* Darwin x64: **113.0.5672.0**
* Darwin arm64: **113.0.5672.0**

### Checklist

Delete any items that are not applicable to this PR.
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] Verified in Cloud deployment

### For maintainers

- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 89a8ab8)

# Conflicts:
#	package.json
#	src/dev/build/tasks/install_chromium.ts
#	src/dev/chromium_version/index.ts
#	src/dev/tsconfig.json
#	x-pack/plugins/screenshotting/server/browsers/chromium/driver_factory/args.test.ts
#	x-pack/plugins/screenshotting/server/browsers/chromium/driver_factory/args.ts
#	x-pack/plugins/screenshotting/server/browsers/chromium/paths.ts
#	x-pack/plugins/screenshotting/tsconfig.json
#	yarn.lock
@tsullivan tsullivan added the backport This PR is a backport of another PR label May 8, 2023
@tsullivan tsullivan enabled auto-merge (squash) May 8, 2023 21:50
@kibanamachine
Copy link
Copy Markdown
Contributor

CI was triggered for this PR, but this PR targets 8.6 which should not receive a future release. CI is not supported for these branches. Please consult the release schedule, or contact #kibana-operations if you believe this is an error.

The following branches are currently considered to be open:

  • main
  • 8.8
  • 8.7
  • 7.17

@tsullivan
Copy link
Copy Markdown
Member Author

#157106 (comment)

@tsullivan tsullivan closed this May 9, 2023
auto-merge was automatically disabled May 9, 2023 23:30

Pull request was closed

@tsullivan tsullivan deleted the backport/8.6/pr-156766 branch November 21, 2023 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants