José Julián Espina
e375090d26
Change dependabot interval to weekly ( #3758 )
8 months ago
Iban Eguia Moraza
f3dfd5829f
Added NPM publish workflow ( #3725 )
...
* Added publish workflow
* Change the job name
9 months ago
dependabot[bot]
03fd06695d
Bump baptiste0928/cargo-install from 3.0.0 to 3.0.1 ( #3732 )
...
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install ) from 3.0.0 to 3.0.1.
- [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/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: baptiste0928/cargo-install
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>
9 months ago
Jason Williams
24f39a985e
Add a catch all for other categories not labelled ( #3703 )
...
* Add a catch all for other categories not labelled
* Adding memory label
* update labels
9 months ago
José Julián Espina
d346bf8364
Split ICU4X data generation from `boa_icu_provider` ( #3682 )
...
* Split ICU4X data generation from `boa_icu_provider`
* npx prettier
* Revert to previous blob version
* Rename new feature to `intl_bundled`
* Replace missing `intl_core` configs
* Add missingg `intl_bundled` cfg
* Enable `intl_bundled` for `boa_wasm`
9 months ago
José Julián Espina
01baec0444
Create tool to regenerate the `ABOUT.md` ( #3692 )
9 months ago
Haled Odat
318aa9271c
Preserve `.exe` suffix for Windows releases ( #3680 )
...
In the release workflow we did add the `.exe` suffix for Windows builds, since Windows primarily looks at the extension of the file to know what the file is.
9 months ago
dependabot[bot]
486bb673c3
Bump benchmark-action/github-action-benchmark from 1.19.2 to 1.19.3 ( #3658 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.19.2 to 1.19.3.
- [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.19.2...v1.19.3 )
---
updated-dependencies:
- dependency-name: benchmark-action/github-action-benchmark
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>
10 months ago
dependabot[bot]
e014d41119
Bump baptiste0928/cargo-install from 2.2.0 to 3.0.0 ( #3646 )
...
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install ) from 2.2.0 to 3.0.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.2.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: baptiste0928/cargo-install
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>
10 months ago
dependabot[bot]
698f849c77
Bump codecov/codecov-action from 3 to 4 ( #3645 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: codecov/codecov-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>
10 months ago
raskad
b789ddfc43
Fix tests results upload ( #3635 )
...
* Fix tests results upload
* Checkout before and after running tests
* Add condition
10 months ago
dependabot[bot]
a32c3de3db
Bump benchmark-action/github-action-benchmark from 1.19.1 to 1.19.2 ( #3622 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.19.1 to 1.19.2.
- [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.19.1...v1.19.2 )
---
updated-dependencies:
- dependency-name: benchmark-action/github-action-benchmark
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>
10 months ago
dependabot[bot]
6be4296f8e
Bump benchmark-action/github-action-benchmark from 1.18.0 to 1.19.1 ( #3615 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.18.0 to 1.19.1.
- [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.18.0...v1.19.1 )
---
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>
10 months ago
dependabot[bot]
c67f8e1c19
Bump peter-evans/create-or-update-comment from 3 to 4 ( #3616 )
...
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases )
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
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>
10 months ago
dependabot[bot]
fa7d93e0a5
Bump peter-evans/find-comment from 2 to 3 ( #3617 )
...
Bumps [peter-evans/find-comment](https://github.com/peter-evans/find-comment ) from 2 to 3.
- [Release notes](https://github.com/peter-evans/find-comment/releases )
- [Commits](https://github.com/peter-evans/find-comment/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: peter-evans/find-comment
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>
10 months ago
dependabot[bot]
c3e4e95dd6
Bump actions/cache from 3 to 4 ( #3599 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
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>
11 months ago
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
ecc72bccec
Updated Fuzzer dependencies and added them to Dependabot ( #3124 )
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
8629a748fd
Remove `boa_unicode` ( #3070 )
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 )
2 years 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