jrandolf
3675f168ef
chore: improve CI jobs ( #9054 )
...
This PR separates the installations tests from normal tests and changes
the matrices as follows:
- Installations tests on all platforms and the latest 3 node versions.
- Chrome tests are done on all platforms on the latest node version.
- Firefox tests are done only on linux on the latest node version.
2022-10-06 15:45:22 +02:00
jrandolf
675b4800a9
chore: bootstrap release-please ( #9071 )
2022-10-06 12:54:24 +02:00
jrandolf
2e3719cd7f
chore: pin checkout action ( #9069 )
2022-10-06 12:44:45 +02:00
jrandolf
790afd14a8
chore: update publish.yml ( #9068 )
2022-10-06 12:25:20 +02:00
release-please[bot]
58ac7a687c
chore: release main ( #9067 )
2022-10-06 12:22:55 +02:00
jrandolf
9d13343d67
chore: update publish workflow ( #9065 )
...
This PR combines the publishing workflows for npm packages and Docker.
It also fixes an issue where multiple tags would trigger publishing all
packages.
2022-10-06 11:44:52 +02:00
jrandolf
416d56b033
chore: refactor utils
( #9053 )
...
This PR
- renames the `utils` folder to `tools` (follows internal practice),
- migrates the contents of `scripts` into `tools` and removes scripts.
2022-10-06 10:27:14 +02:00
jrandolf
2ffa1382ed
chore: update commitlint.config.js ( #9064 )
...
This PR adds some notes for the `commitlint` exceptions.
2022-10-06 09:40:39 +02:00
jrandolf
9374e23d3d
fix: add README to package during prepack ( #9057 )
2022-10-06 09:13:54 +02:00
Egor Andreyuk
8f6b2c9b7c
fix: waitForRequest works with async predicate ( #9058 )
2022-10-05 20:46:34 +02:00
jrandolf
a07ff121f0
chore: use scoped tags for publishing ( #9055 )
2022-10-05 17:09:30 +02:00
release-please[bot]
ee1272e65e
chore: release main ( #9052 )
2022-10-05 16:51:59 +02:00
jrandolf
bafdb4784c
chore: update pin_dependencies.py ( #9051 )
2022-10-05 16:19:18 +02:00
jrandolf
d4c6ff1268
chore: update pin dependencies ( #9050 )
2022-10-05 15:57:31 +02:00
jrandolf
d1b61cf108
chore: update generate sources ( #9049 )
2022-10-05 15:35:00 +02:00
jrandolf
9b28a3b97b
chore: use file dependencies at root ( #9048 )
2022-10-05 15:24:33 +02:00
jrandolf
a35987377a
chore: pin dependencies on pre-release ( #9046 )
2022-10-05 15:05:50 +02:00
jrandolf
469ac02022
chore: fix release-please ( #9044 )
...
Fixes : #9043
2022-10-05 14:25:32 +02:00
jrandolf
f42336cf83
feat: separate puppeteer and puppeteer-core ( #9023 )
...
This PR moves the puppeteer source code into separate mono-repo packages:
- `puppeteer` and `puppeteer-core` are now separated into their own
packages.
- `puppeteer-core` has a new exports called `puppeteer-core/internal`
for internal usage.
Tests and various tools have been updated to accommodate the migration.
2022-10-05 14:17:03 +02:00
release-please[bot]
3aee641c3d
chore(main): release 18.1.0 ( #9042 )
...
🤖 I have created a release *beep* *boop*
---
##
[18.1.0](https://github.com/puppeteer/puppeteer/compare/v18.0.5...v18.1.0 )
(2022-10-05)
### Features
* **chromium:** roll to Chromium 107.0.5296.0 (r1045629)
([#9039 ](https://github.com/puppeteer/puppeteer/issues/9039 ))
([022fbde
](022fbde85e
))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-10-05 08:27:19 +00:00
Alex Rudenko
022fbde85e
feat(chromium): roll to Chromium 107.0.5296.0 (r1045629) ( #9039 )
2022-10-05 08:13:43 +02:00
Pedro Campelo Matheus
b7b07e3790
chore: add documentation to xpath prefix and deprecated page.waitForTimeout ( #9014 )
2022-10-05 00:25:26 +02:00
Noel Kim (김민혁)
5dbd69e1a4
chore: type in waitForRequest function description ( #9015 )
2022-10-05 00:05:32 +02:00
jrandolf
c0c7878adc
chore: initiate monorepo migration ( #9022 )
...
This PR starts the monorepo migrations as per
https://github.com/puppeteer/puppeteer/issues/8922 . To scope migrations,
we are only moving the `testserver` into a separate package. Further
migrations will come later.
2022-09-29 10:08:55 +02:00
jrandolf
2a21896cf8
chore: rename vendor to third_party ( #9021 )
...
This PR renames `vendor` to `third_party` to better adhere to internal
codebase nomenclature.
2022-09-28 15:23:37 +02:00
jrandolf
f8de7b1273
chore: bundle vendor code ( #9016 )
...
This PR removes the manual vendoring process. Third party code can now
be updated using the typical NPM pipeline with types/code bundling done
through Rollup.
2022-09-28 13:03:19 +02:00
jrandolf
d06a905540
chore: update deps ( #9013 )
2022-09-27 11:53:19 +02:00
Alex Rudenko
023ebd8f78
chore: enable firefox tests on Mac ( #9002 )
2022-09-23 19:06:09 +02:00
Alex Rudenko
a00d466874
chore: add strategy.fail-fast=false ( #9007 )
...
fail-fast=false ensures that we run all jobs even if
some have failures to receive test results from all configurations.
2022-09-23 09:57:40 +02:00
Henrik Skupin
5a1b8d2d7c
chore: add headful support for Firefox ( #9004 )
...
* chore: add headful support for Firefox
* chore: update test expectation data for Firefox headful tests
2022-09-23 07:23:36 +02:00
Henrik Skupin
c21c3ba45a
chore: remove environment variable that forces WebRender to be disabled in Firefox ( #9001 )
2022-09-22 13:58:57 +00:00
Alex Rudenko
a6f4584a74
chore: clarify build instructions ( #9000 )
2022-09-22 14:53:06 +02:00
Alex Rudenko
3939d5510f
chore: enable continue on error ( #9003 )
2022-09-22 12:30:34 +00:00
release-please[bot]
ddc567a4b6
chore(main): release 18.0.5 ( #8997 )
...
* chore(main): release 18.0.5
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-22 10:46:01 +02:00
Dhiraj Gagrai
7c1be20aef
fix: add missing npm config environment variable ( #8996 )
...
PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM can now also be specified from npm config by using it's lowercase variant
2022-09-22 09:46:11 +02:00
release-please[bot]
37417b1dce
chore(main): release 18.0.4 ( #8994 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-21 10:41:32 +02:00
jrandolf
7e2055433e
fix: hardcode binding names ( #8993 )
2022-09-21 10:16:54 +02:00
Alex Rudenko
31e7b608d5
chore: implement basic evaluate in BiDi ( #8989 )
...
Only the basic return values are supported.
The follow-up PRs will re-use the shared code
from the ExecutionContext and introduce Frame
in BiDi.
2022-09-21 08:10:50 +02:00
release-please[bot]
692b48ab0e
chore(main): release 18.0.3 ( #8988 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-20 08:49:51 +00:00
Alex Rudenko
10a114d36f
fix: change injected.ts imports ( #8987 )
...
* fix: change injected.ts imports
Not sure why api-extractor generates broken .d.ts
files if the start import is used for Poller and TextContext.
* test: use generated types.d.ts in tsd
2022-09-20 10:28:31 +02:00
release-please[bot]
c6912f3ecd
chore(main): release 18.0.2 ( #8985 )
...
* chore(main): release 18.0.2
* chore: generate versioned docs
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-19 17:07:28 +02:00
jrandolf
181a148269
fix: mark internal objects ( #8984 )
2022-09-19 16:28:18 +02:00
release-please[bot]
882c7ce63e
chore(main): release 18.0.1 ( #8983 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-19 15:25:58 +02:00
jrandolf
d5045976a6
fix: internal lazy params ( #8982 )
2022-09-19 15:10:57 +02:00
release-please[bot]
7d6927209e
chore(main): release 18.0.0 ( #8981 )
...
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2022-09-19 14:20:50 +02:00
jrandolf
5a4eb38083
chore: move query selectors to injection script ( #8980 )
2022-09-19 13:22:10 +02:00
jrandolf
dda85944b8
chore: add licenses ( #8978 )
2022-09-19 12:49:13 +02:00
jrandolf
7efcb9ca3d
chore: remove unused code ( #8977 )
2022-09-19 12:48:14 +02:00
robrobrobrob
64843b8885
fix: use win64 version of chromium when on arm64 windows ( #8927 )
...
* fix: use win64 version of chromium when on arm64 windows
no Win_arm available on storage.googleapis.com yet, and it currently defaults to win32
* fix: lint trailing space
* fix: use x64 chromium on Windows 11 for ARM
* fix: detect windows 11 without semver
2022-09-19 07:24:34 +00:00
Alex Rudenko
6f37eed91b
chore: add id-token permissions to scorecard-action ( #8971 )
...
See ossf/scorecard-action#900
Example failure with scorecard-action@2 https://github.com/puppeteer/puppeteer/actions/runs/3066712334/jobs/4952194627
2022-09-19 06:24:16 +00:00