José Julián Espina
47351efa53
Reestructure repo and CI improvements ( #3505 )
...
* Reestructure repo
* cargo update & fmt
* Fix CI
* Add newline
* Fix playground CI
* Fix CI
* Fix CI (for real this time)
* Fix CI (fr fr)
12 months ago
José Julián Espina
421ff7065f
Migrate to workspace lints ( #3334 )
...
* Migrate to workspace lints
* Fix last warnings
1 year ago
Iban Eguia Moraza
808a08a776
Cleaned up a couple of Github action warnings ( #3417 )
1 year ago
dependabot[bot]
751e7054bf
Bump actions/setup-node from 3 to 4 ( #3414 )
...
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>
1 year ago
Iban Eguia Moraza
1289e6c647
Rename master workflow to main ( #3409 )
1 year ago
dependabot[bot]
9ed863e2b0
Bump ad-m/github-push-action from 0.6.0 to 0.8.0 ( #3372 )
...
Bumps [ad-m/github-push-action](https://github.com/ad-m/github-push-action ) from 0.6.0 to 0.8.0.
- [Release notes](https://github.com/ad-m/github-push-action/releases )
- [Commits](https://github.com/ad-m/github-push-action/compare/v0.6.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: ad-m/github-push-action
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>
1 year ago
José Julián Espina
d8f6834d5f
Improve CI testing ( #3333 )
...
* Improve CI testing
* Bail on error
* cargo fmt
* Invert names
* Split misc action
* Rename some actions
1 year ago
Kevin
7eadcbd08a
`icu_properties` default features to true ( #3326 )
...
* Default features to true
* Add member CI check
* Move CI additions to Build and Test
1 year ago
José Julián Espina
615ae4e096
Introduce experimental features ( #3318 )
...
* Introduce experimental features
* Fix tests
1 year ago
dependabot[bot]
2d9c5807f2
Bump actions/checkout from 3 to 4 ( #3310 )
...
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>
1 year ago
José Julián Espina
8b93ff5090
Reintroduce publish CI job ( #3308 )
...
* Reintroduce publish CI job
* Deny warnings on publish
1 year ago
José Julián Espina
0bb51b189e
Replace #[deny] with #[warn] ( #3309 )
...
* Change deny lints to warn lints
* Deny warnings on CI
1 year ago
Iban Eguia Moraza
7e18da63fa
Added MSRV check ( #3291 )
...
* Added MSRV check
* Added Rust version check from Cargo.toml
* Update rust.yml
Co-authored-by: Kevin <46825870+nekevss@users.noreply.github.com>
---------
Co-authored-by: Kevin <46825870+nekevss@users.noreply.github.com>
1 year ago
Haled Odat
9c7e10cf82
Fix GitHub coverage workflow ( #3288 )
...
For some reason `tarpaulin` no longer recognises the "Xml" format
output spelled with a upper case 'X'.
Change `Xml` to `xml`
1 year ago
dependabot[bot]
7aaa35ec4b
Bump crazy-max/ghaction-github-pages from 3.2.0 to 4.0.0 ( #3266 )
...
Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages ) from 3.2.0 to 4.0.0.
- [Release notes](https://github.com/crazy-max/ghaction-github-pages/releases )
- [Commits](https://github.com/crazy-max/ghaction-github-pages/compare/v3.2.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: crazy-max/ghaction-github-pages
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>
1 year ago
dependabot[bot]
9f4e8ab0b9
Bump baptiste0928/cargo-install from 2.1.0 to 2.2.0 ( #3265 )
...
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/baptiste0928/cargo-install/releases )
- [Changelog](https://github.com/baptiste0928/cargo-install/blob/main/CHANGELOG.md )
- [Commits](https://github.com/baptiste0928/cargo-install/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: baptiste0928/cargo-install
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>
1 year ago
dependabot[bot]
4d1a4e275e
Bump actions/checkout from 3 to 4 ( #3256 )
...
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>
1 year ago
dependabot[bot]
bfbc036e6b
Bump crazy-max/ghaction-github-pages from 3.1.0 to 3.2.0 ( #3249 )
...
Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/crazy-max/ghaction-github-pages/releases )
- [Commits](https://github.com/crazy-max/ghaction-github-pages/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: crazy-max/ghaction-github-pages
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>
1 year ago
dependabot[bot]
005ed170e6
Bump benchmark-action/github-action-benchmark from 1.17.0 to 1.18.0 ( #3125 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/benchmark-action/github-action-benchmark/releases )
- [Changelog](https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md )
- [Commits](https://github.com/benchmark-action/github-action-benchmark/compare/v1.17.0...v1.18.0 )
---
updated-dependencies:
- dependency-name: benchmark-action/github-action-benchmark
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>
1 year ago
Iban Eguia Moraza
e027932ae2
Fix syntax ( #3120 )
1 year ago
Iban Eguia Moraza
593136b9e4
Removing the commented-out job ( #3119 )
...
* Removing the commented-out job
* Removed the dependencies
* Added Rust toolchain
1 year ago
Iban Eguia Moraza
1c12d0602d
Fixing the release build errors ( #3118 )
...
* Fixing the release build errors
* Commenting out the publish job
1 year ago
Jason Williams
8fe405d275
Quick fix ( #3113 )
...
* fix up release
* update node version
* no individual tags can be used either
* set needs: publish on docs-publish
* Update .github/workflows/release.yml
Co-authored-by: José Julián Espina <jedel0124@gmail.com>
---------
Co-authored-by: José Julián Espina <jedel0124@gmail.com>
1 year ago
Jason Williams
315b91b090
create binaries for the releases ( #3084 )
...
* create binaires for the releases
* update from comments
* cleaner asset name
* don't have prettier run against github workflows
* Update .github/workflows/release.yml
Co-authored-by: José Julián Espina <jedel0124@gmail.com>
---------
Co-authored-by: José Julián Espina <jedel0124@gmail.com>
1 year ago
José Julián Espina
9b1f2f4eb7
Bump version to 0.17 ( #3085 )
1 year ago
José Julián Espina
1e3fe4b4c2
Cache `cargo-tarpaulin` binary ( #3071 )
...
* Cache `cargo-tarpaulin` binary
* Action test
1 year ago
scc
64b6d84330
test: add wasm32 target e2e test ( #2989 )
1 year ago
Addison Crump
6b595e7999
Update fuzzers and add building them to CI ( #2983 )
...
* update fuzzers for latest changes
* build fuzzers in CI workflow
* move fuzz builds before examples, oops
* use explicit versioning
2 years ago
José Julián Espina
9c29b35beb
Enable github queues and remove bors.toml ( #2899 )
2 years ago
dependabot[bot]
5485c1ef48
Bump benchmark-action/github-action-benchmark from 1.16.2 to 1.17.0 ( #2872 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.16.2 to 1.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/releases ">benchmark-action/github-action-benchmark's releases</a>.</em></p>
<blockquote>
<h2>v1.17.0</h2>
<ul>
<li><strong>feat:</strong> support for JMH parameters (as separate charts) (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/161 ">#161</a>)</li>
<li><strong>feat:</strong> enable user to specify the ref being tested (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/163 ">#163</a>)</li>
<li><strong>feat:</strong> allow more characters in Golang bench outputs (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/131 ">#131</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md ">benchmark-action/github-action-benchmark's changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/benchmark-action/github-action-benchmark/releases/tag/v1.17.0 ">v1.17.0</a> - 26 Apr 2023</h1>
<ul>
<li><strong>feat</strong> support for JMH parameters (as separate charts) (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/161 ">#161</a>)</li>
<li><strong>feat</strong> enable user to specify the ref being tested (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/163 ">#163</a>)</li>
<li><strong>feat</strong> allow more characters in Golang bench outputs (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/131 ">#131</a>)</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="29e55772d8
"><code>29e5577</code></a> v1.17.0</li>
<li>See full diff in <a href="https://github.com/benchmark-action/github-action-benchmark/compare/v1.16.2...v1.17.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=benchmark-action/github-action-benchmark&package-manager=github_actions&previous-version=1.16.2&new-version=1.17.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
dependabot[bot]
2b32967c7f
Bump peter-evans/create-or-update-comment from 2 to 3 ( #2785 )
...
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment ) from 2 to 3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/peter-evans/create-or-update-comment/releases ">peter-evans/create-or-update-comment's releases</a>.</em></p>
<blockquote>
<h2>Create or Update Comment v3.0.0</h2>
<h2>What's new</h2>
<ul>
<li>Now supports replacing reactions on a comment by setting input <code>reactions-edit-mode</code> to <code>replace</code>. The default behaviour has not changed and will <code>append</code> reactions.</li>
<li>Chose how the action should append the comment body with input <code>append-separator</code>. The default behaviour is to add a <code>newline</code>. Other options are <code>space</code> and <code>none</code>.</li>
<li><code>body-file</code> is deprecated in favour of <code>body-path</code>. The behaviour is unchanged.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>v3 by <a href="https://github.com/peter-evans "><code>@peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/161 ">peter-evans/create-or-update-comment#161</a></li>
<li>Update some links in the README by <a href="https://github.com/Kurt-von-Laven "><code>@Kurt-von-Laven</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/152 ">peter-evans/create-or-update-comment#152</a></li>
<li>9 dependency updates by <a href="https://github.com/dependabot "><code>@dependabot</code></a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Kurt-von-Laven "><code>@Kurt-von-Laven</code></a> made their first contribution in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/152 ">peter-evans/create-or-update-comment#152</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-or-update-comment/compare/v2.1.1...v3.0.0 ">https://github.com/peter-evans/create-or-update-comment/compare/v2.1.1...v3.0.0 </a></p>
<h2>Create or Update Comment v2.1.1</h2>
<p>⚙️ Fixes the recent Json5 vulnerability.</p>
<h2>What's Changed</h2>
<ul>
<li>11 dependency updates by <a href="https://github.com/dependabot "><code>@dependabot</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-or-update-comment/compare/v2.1.0...v2.1.1 ">https://github.com/peter-evans/create-or-update-comment/compare/v2.1.0...v2.1.1 </a></p>
<h2>Create or Update Comment v2.1.0</h2>
<p>⭐ Adds input <code>body-file</code>, the path to a file containing the comment body.</p>
<h2>What's Changed</h2>
<ul>
<li>Replace set-output by <a href="https://github.com/peter-evans "><code>@peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/130 ">peter-evans/create-or-update-comment#130</a></li>
<li>Bump chuhlomin/render-template from 1.5 to 1.6 by <a href="https://github.com/dependabot "><code>@dependabot</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/132 ">peter-evans/create-or-update-comment#132</a></li>
<li>Support reading body from a file by <a href="https://github.com/umanghome "><code>@umanghome</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/115 ">peter-evans/create-or-update-comment#115</a></li>
<li>Add input body-file by <a href="https://github.com/peter-evans "><code>@peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/133 ">peter-evans/create-or-update-comment#133</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/umanghome "><code>@umanghome</code></a> made their first contribution in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/115 ">peter-evans/create-or-update-comment#115</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-or-update-comment/compare/v2.0.1...v2.1.0 ">https://github.com/peter-evans/create-or-update-comment/compare/v2.0.1...v2.1.0 </a></p>
<h2>Create or Update Comment v2.0.1</h2>
<p>⚙️ Bumps <code>@actions/core</code> to transition away from <a href="https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ ">deprecated runner commands</a>.</p>
<h2>What's Changed</h2>
<ul>
<li>Add workflow permissions by <a href="https://github.com/peter-evans "><code>@peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-or-update-comment/pull/120 ">peter-evans/create-or-update-comment#120</a></li>
<li>9 dependency updates by <a href="https://github.com/github-actions "><code>@github-actions</code></a> and <a href="https://github.com/dependabot ">https://github.com/dependabot </a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-or-update-comment/compare/v2.0.0...v2.0.1 ">https://github.com/peter-evans/create-or-update-comment/compare/v2.0.0...v2.0.1 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3383acd359
"><code>3383acd</code></a> v3 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/161 ">#161</a>)</li>
<li><a href="9c6357680f
"><code>9c63576</code></a> Bump peter-evans/create-pull-request from 4 to 5 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/163 ">#163</a>)</li>
<li><a href="3d6c0b9c6c
"><code>3d6c0b9</code></a> ci: add missing checkout step</li>
<li><a href="1fcda994df
"><code>1fcda99</code></a> ci: add test v3 workflow</li>
<li><a href="5f728c3dae
"><code>5f728c3</code></a> Bump peter-evans/enable-pull-request-automerge from 2 to 3 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/160 ">#160</a>)</li>
<li><a href="fd9e73cdb1
"><code>fd9e73c</code></a> Bump eslint from 8.36.0 to 8.37.0 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/159 ">#159</a>)</li>
<li><a href="384c114887
"><code>384c114</code></a> Bump eslint from 8.35.0 to 8.36.0 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/155 ">#155</a>)</li>
<li><a href="44526e38b6
"><code>44526e3</code></a> Bump jest from 29.4.3 to 29.5.0 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/154 ">#154</a>)</li>
<li><a href="b1fa5d531f
"><code>b1fa5d5</code></a> Bump eslint from 8.34.0 to 8.35.0 (<a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/153 ">#153</a>)</li>
<li><a href="c5a7a9808b
"><code>c5a7a98</code></a> Merge pull request <a href="https://redirect.github.com/peter-evans/create-or-update-comment/issues/152 ">#152</a> from Kurt-von-Laven/patch-1</li>
<li>Additional commits viewable in <a href="https://github.com/peter-evans/create-or-update-comment/compare/v2...v3 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=peter-evans/create-or-update-comment&package-manager=github_actions&previous-version=2&new-version=3 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
Iban Eguia Moraza
540aa2be4f
Initial version of a JS -> Rust conversion trait. ( #2276 )
...
This Pull Request closes #1975 . It's still a work in progress, but tries to go in that direction.
It changes the following:
- Adds a new `TryFromJs` trait, that can be derived using a new `boa_derive` crate.
- Adds a new `try_js_into()` function that, similarly to the standard library `TryInto` trait
Things to think about:
- Should the `boa_derive` crate be re-exported in `boa_engine` using a `derive` feature, similar to how it's done in `serde`?
- The current implementation only converts perfectly valid values. So, if we try to convert a big integer into an `i8`, or any floating point number to an `f32`. So, you cannot derive `TryFromJs` for structures that contain an `f32` for example (you can still manually implement the trait, though, and decide in favour of a loss of precision). Should we also provide some traits for transparent loss of precision?
- Currently, you cannot convert between types, so if the JS struct has an integer, you cannot cast it to a boolean, for example. Should we provide a `TryConvertJs` trait, for example to force conversions?
- Currently we only have basic types and object conversions. Should add `Array` to `Vec` conversion, for example, right? Should we also add `TypedArray` conversions? What about `Map` and `Set`? Does this step over the fine grained APIs that we were creating?
Note that this still requires a bunch of documentation, tests, and validation from the dev team and from the users that requested this feature. I'm particularly interested in @lastmjs's thoughts on this API.
I already added an usage example in `boa_examples/src/bin/derive.rs`.
Co-authored-by: jedel1043 <jedel0124@gmail.com>
2 years ago
Haled Odat
5b852aac02
Add timeout to CI ( #2691 )
...
Adds a timeout to the CI so it doesn't run forever
2 years ago
dependabot[bot]
b0aa84b544
Bump benchmark-action/github-action-benchmark from 1.16.1 to 1.16.2 ( #2644 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.16.1 to 1.16.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/releases ">benchmark-action/github-action-benchmark's releases</a>.</em></p>
<blockquote>
<h2>v1.16.2</h2>
<ul>
<li><strong>Fix</strong> use <code>commit.id</code> over <code>commit</code> object (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/155 ">#155</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md ">benchmark-action/github-action-benchmark's changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/benchmark-action/github-action-benchmark/releases/tag/v1.16.2 ">v1.16.2</a> - 08 Feb 2023</h1>
<ul>
<li><strong>Fix</strong> use commit.id over commit object (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/155 ">#155</a>)</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5bbce78ef1
"><code>5bbce78</code></a> v1.16.2</li>
<li>See full diff in <a href="https://github.com/benchmark-action/github-action-benchmark/compare/v1.16.1...v1.16.2 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=benchmark-action/github-action-benchmark&package-manager=github_actions&previous-version=1.16.1&new-version=1.16.2 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
dependabot[bot]
009c19db2c
Bump benchmark-action/github-action-benchmark from 1.16.0 to 1.16.1 ( #2639 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.16.0 to 1.16.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/releases ">benchmark-action/github-action-benchmark's releases</a>.</em></p>
<blockquote>
<h2>v1.16.1</h2>
<ul>
<li><strong>Fix</strong> missing <code>summary-always</code> param in action.yml file</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md ">benchmark-action/github-action-benchmark's changelog</a>.</em></p>
<blockquote>
<h2>Unreleased</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0bde2d4109
"><code>0bde2d4</code></a> v1.16.1</li>
<li>See full diff in <a href="https://github.com/benchmark-action/github-action-benchmark/compare/v1.16.0...v1.16.1 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=benchmark-action/github-action-benchmark&package-manager=github_actions&previous-version=1.16.0&new-version=1.16.1 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
dependabot[bot]
840e54cbe0
Bump benchmark-action/github-action-benchmark from 1.15.0 to 1.16.0 ( #2632 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.15.0 to 1.16.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/releases ">benchmark-action/github-action-benchmark's releases</a>.</em></p>
<blockquote>
<h2>v1.16.0</h2>
<ul>
<li><strong>Feat</strong> Support pr summary for benchmark output (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/138 ">#138</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md ">benchmark-action/github-action-benchmark's changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/benchmark-action/github-action-benchmark/releases/tag/v1.16.0 ">v1.16.0</a> - 05 Feb 2023</h1>
<ul>
<li><strong>Feat</strong> Support pr summary for benchmark output (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/138 ">#138</a>)</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="75c2d8a180
"><code>75c2d8a</code></a> v1.16.0</li>
<li>See full diff in <a href="https://github.com/benchmark-action/github-action-benchmark/compare/v1.15.0...v1.16.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=benchmark-action/github-action-benchmark&package-manager=github_actions&previous-version=1.15.0&new-version=1.16.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
José Julián Espina
60c25b45e7
Fix doc tests and add CI check ( #2606 )
...
This Pull Request fixes #2605 .
It changes the following:
- Adds a CI check to run `cargo test --doc` since `nextest` doesn't support doc tests at the moment.
- Fixes the failing doc tests.
2 years ago
Kevin
9d521f9acf
Feature flag on builtins console import ( #2584 )
...
<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add any
information as you feel necessary.
--->
Adding a feature flag to the console import in `builtins`. I think this should fix the failing action on the `Upload docs and run benchmarks` step
2 years ago
José Julián Espina
408809dda4
Pin tarpaulin version to 0.22 ( #2562 )
...
Our CI broke because the new version of `tarpaulin` released more assets than the default 'travis.tar.gz'. We'll have to pin our version of `tarpaulin` until the issue gets fixed.
Co-authored-by: raskad <32105367+raskad@users.noreply.github.com>
2 years ago
José Julián Espina
81680ff5c4
Pass locale data provider by ref instead of boxing ( #2508 )
...
This change is actually pretty simple, but since now we have to pass a lifetime parameter to all references of `Context`, it touches a lot of files.
Relevant changes:
- https://github.com/boa-dev/boa/pull/2508/files#diff-73e17259d77e5fbef83b2bdbbe4dc40a912f807472287f7f45b77e0cbf78792d
- https://github.com/boa-dev/boa/pull/2508/files#diff-e7ebcd61f7a01c432b62e1742a6cfd8e28326a1f2b6afb37ba66d4964b3db521
- https://github.com/boa-dev/boa/pull/2508/files#diff-7b2a85f5aa9b5a8070e04e87a67b4f7cc700a43a520e0d6cc6e0b701711ccb7c
- https://github.com/boa-dev/boa/pull/2508/files#diff-872037c107c01bf644ede412e4802b3eefeb5a70ce595c441f75651d45111b2a
- https://github.com/boa-dev/boa/pull/2508/files#diff-a665b3b6f564521875fd0d725bffbc4f0cc84e5feefdc5fd875fd943e56311cd
- https://github.com/boa-dev/boa/pull/2508/files#diff-3e1f19581f227120ddc3334fd0450152b767811c9b6cb4048581347fcd9fc91d
- https://github.com/boa-dev/boa/pull/2508/files#diff-5fe65193a910618375d9575d918cd584430437ee2738a987c92068dea3117297
- https://github.com/boa-dev/boa/pull/2508/files#diff-4ce8770f8aaf50785ece12a9a15b781a544bfc47f080e2ff62ddfb18264a44ef
All the other changes are just replacing `Context` with `Context<'_>`.
2 years ago
Karol Janik
e707d87a9b
replace deprecated set-output command ( #2500 )
...
<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add any
information as you feel necessary.
--->
This Pull Request fixes/closes #2415 .
It changes the following:
- Replaced deprecated set-output command following [GitHub guide](https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ )
Co-authored-by: karol-janik <karol.janik@wpengine.com>
2 years ago
João Borges
c2dd0271d0
Switch tarpaulin to llvm engine ( #2432 )
...
Trying this to see if it makes coverage numbers more accurate
2 years ago
dependabot[bot]
a7a51d2411
Bump benchmark-action/github-action-benchmark from 1.14.0 to 1.15.0 ( #2417 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.14.0 to 1.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/releases ">benchmark-action/github-action-benchmark's releases</a>.</em></p>
<blockquote>
<h2>v1.15.0</h2>
<ul>
<li><strong>Feat:</strong> Add support for Java via JMH (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/134 ">#134</a>)</li>
<li><strong>Chore:</strong> Update <code>@actions/core</code>, <code>@actions/exec</code> and <code>@actions/io</code> to the latest version (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/137 ">#137</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md ">benchmark-action/github-action-benchmark's changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/benchmark-action/github-action-benchmark/releases/tag/v1.15.0 ">v1.15.0</a> - 03 Nov 2022</h1>
<ul>
<li><strong>Feat</strong> Add support for Java via JMH (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/134 ">#134</a>)</li>
<li><strong>Chore</strong> Update <code>@actions/core</code>, <code>@actions/exec</code> and <code>@actions/io</code> to the latest version (<a href="https://github-redirect.dependabot.com/benchmark-action/github-action-benchmark/issues/137 ">#137</a>)</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c3efd4d543
"><code>c3efd4d</code></a> v1.15.0</li>
<li>See full diff in <a href="https://github.com/benchmark-action/github-action-benchmark/compare/v1.14.0...v1.15.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=benchmark-action/github-action-benchmark&package-manager=github_actions&previous-version=1.14.0&new-version=1.15.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
José Julián Espina
8a5f141125
Reduce documentation size in blog ( #2383 )
...
The documentation page of our blog is a whooping 532 MB in size. This is because we're uploading the whole documentation of all our deps instead of only our crates. This PR modifies our CI to only upload a lightweight version of our documentation, which excludes all deps (replaces all hyperlinks with crates.io links) and only builds our crates docs. This brings the total size of our docs down to 87 MB.
2 years ago
João Borges
48e6513564
Cleanup and speed-up CI ( #2376 )
...
Currently we run 7 different jobs:
- tests linux
- tests macos
- tests windows
- rustfmt
- clippy
- examples
- documentation
With this change I reduced them to 4 and hopefully sped them up.
The total execution time is limited by the tests, especially linux that calculates coverage. Having separate jobs for clippy and rustfmt (which take a very small amount of time) is a waste of energy.
With this PR:
Introduced a new cargo profile, `ci`, that should create smaller sized binaries and reduce the our cache usage.
I changed the test runner for macos and windows to [nextest](https://nexte.st/ ), which should be faster and is specifically designed for CI.
I merged all smaller tasks in a single job, misc, the steps clearly identify what is being tested so it shouldn't affect clarity.
Switched to using the [rust-cache](https://github.com/Swatinem/rust-cache ) GH action, this simplifies our work by no longer having to worry about which directories to cache, rust-cache handles all that for us.
~~The bors task should also be modified, I'll get to it as soon as I have time. I believe it should be possible for us to have a single workflow described and have it both be the normal CI and the bors test.~~
2 years ago
dependabot[bot]
b9335b72ac
Bump boa-dev/criterion-compare-action from 3.2.3 to 3.2.4 ( #2372 )
...
Bumps [boa-dev/criterion-compare-action](https://github.com/boa-dev/criterion-compare-action ) from 3.2.3 to 3.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/boa-dev/criterion-compare-action/releases ">boa-dev/criterion-compare-action's releases</a>.</em></p>
<blockquote>
<h2>v3.2.4</h2>
<p>This release fixes an issue that could happen in some cases when checking out the base branch. It also updates dependencies.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="adfd3a9463
"><code>adfd3a9</code></a> Bumped version number</li>
<li><a href="ad09f21939
"><code>ad09f21</code></a> Fixing git checkout error (<a href="https://github-redirect.dependabot.com/boa-dev/criterion-compare-action/issues/79 ">#79</a>)</li>
<li><a href="421db6a51d
"><code>421db6a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/boa-dev/criterion-compare-action/issues/78 ">#78</a> from boa-dev/dependabot/github_actions/actions/setup-n...</li>
<li><a href="aaf4259b7b
"><code>aaf4259</code></a> Bump actions/setup-node from 3.4.1 to 3.5.1</li>
<li>See full diff in <a href="https://github.com/boa-dev/criterion-compare-action/compare/v3.2.3...v3.2.4 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=boa-dev/criterion-compare-action&package-manager=github_actions&previous-version=3.2.3&new-version=3.2.4 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
dependabot[bot]
deb9ec208c
Bump crazy-max/ghaction-github-pages from 3.0.0 to 3.1.0 ( #2353 )
...
Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages ) from 3.0.0 to 3.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/crazy-max/ghaction-github-pages/releases ">crazy-max/ghaction-github-pages's releases</a>.</em></p>
<blockquote>
<h2>v3.1.0</h2>
<ul>
<li>Bump <code>@actions/core</code> from 1.6.0 to 1.10.0 (<a href="https://github-redirect.dependabot.com/crazy-max/ghaction-github-pages/issues/177 ">#177</a> <a href="https://github-redirect.dependabot.com/crazy-max/ghaction-github-pages/issues/178 ">#178</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/crazy-max/ghaction-github-pages/compare/v3.0.0...v3.1.0 ">https://github.com/crazy-max/ghaction-github-pages/compare/v3.0.0...v3.1.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c0d7ff0487
"><code>c0d7ff0</code></a> ci: workflow to cleanup branches for testing</li>
<li><a href="053b675037
"><code>053b675</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/crazy-max/ghaction-github-pages/issues/178 ">#178</a> from crazy-max/dependabot/npm_and_yarn/actions/core-1...</li>
<li><a href="a1e6816a14
"><code>a1e6816</code></a> Update generated content</li>
<li><a href="0ae3ef53ee
"><code>0ae3ef5</code></a> Bump <code>@actions/core</code> from 1.9.1 to 1.10.0</li>
<li><a href="0296cd1420
"><code>0296cd1</code></a> Bump <code>@actions/core</code> from 1.6.0 to 1.9.1 (<a href="https://github-redirect.dependabot.com/crazy-max/ghaction-github-pages/issues/177 ">#177</a>)</li>
<li><a href="1e41069b10
"><code>1e41069</code></a> Fix git.io link</li>
<li><a href="d6c9164043
"><code>d6c9164</code></a> Bump official actions to latest major</li>
<li><a href="2823dae6ea
"><code>2823dae</code></a> Bump actions to latest major</li>
<li><a href="3dd7a2ef4e
"><code>3dd7a2e</code></a> Update CHANGELOG</li>
<li>See full diff in <a href="https://github.com/crazy-max/ghaction-github-pages/compare/v3.0.0...v3.1.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=crazy-max/ghaction-github-pages&package-manager=github_actions&previous-version=3.0.0&new-version=3.1.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
dependabot[bot]
e592a8234e
Bump boa-dev/criterion-compare-action from 3.2.2 to 3.2.3 ( #2347 )
...
Bumps [boa-dev/criterion-compare-action](https://github.com/boa-dev/criterion-compare-action ) from 3.2.2 to 3.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/boa-dev/criterion-compare-action/releases ">boa-dev/criterion-compare-action's releases</a>.</em></p>
<blockquote>
<h2>v3.2.3</h2>
<p>This release updates the used dependencies.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="30fae30c96
"><code>30fae30</code></a> New release (<a href="https://github-redirect.dependabot.com/boa-dev/criterion-compare-action/issues/77 ">#77</a>)</li>
<li><a href="c1349c04fa
"><code>c1349c0</code></a> Updated dependencies, prepared next release (<a href="https://github-redirect.dependabot.com/boa-dev/criterion-compare-action/issues/72 ">#72</a>)</li>
<li><a href="642307e96c
"><code>642307e</code></a> Bump actions/setup-node from 3.3.0 to 3.4.0 (<a href="https://github-redirect.dependabot.com/boa-dev/criterion-compare-action/issues/69 ">#69</a>)</li>
<li><a href="75cb2cfb6e
"><code>75cb2cf</code></a> Bump prettier from 2.6.2 to 2.7.1 (<a href="https://github-redirect.dependabot.com/boa-dev/criterion-compare-action/issues/67 ">#67</a>)</li>
<li><a href="c23921b8ad
"><code>c23921b</code></a> Bump actions/setup-node from 3.2.0 to 3.3.0 (<a href="https://github-redirect.dependabot.com/boa-dev/criterion-compare-action/issues/65 ">#65</a>)</li>
<li>See full diff in <a href="https://github.com/boa-dev/criterion-compare-action/compare/v3.2.2...v3.2.3 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=boa-dev/criterion-compare-action&package-manager=github_actions&previous-version=3.2.2&new-version=3.2.3 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
raskad
4f8398e21f
Prevent PR benchmarks to run on label changes ( #2119 )
...
This changes the trigger type for PR benchmarks back to the default (`opened`, `synchronize`, `reopened`). As part of #2114 I added the `labeled` trigger type. This causes the benchmarks to run when the `run-benchmark` label is present and another label is added.
For example in #2116 I added the `run-benchmark` label while creating the PR. The benchmarks then where triggered six times; one for the PR creation (`opened`) and five times for each label that I initially added to the PR.
The only drawback is that the benchmarks are not triggered, when we just add the label, but unfortunately I don't have a clever idea on how to achieve that right now. We will have to add the label and then trigger the run via a `synchronize` (push).
2 years ago
raskad
8af90a7d78
Only run benchmarks on PRs when a label is set ( #2114 )
...
This changes our ci benchmarks to only run when the label `run-benchmark` is set on the PR.
The motivation is to reduce the time waiting on benchmarks to run while working on PRs. Also this saves some ci minutes which is always good.
When we spot changes that we suspect impact performance, we can add the `run-benchmark` label to the PR and the benchmarks will run.
2 years ago