#wasmer #toml

wasmer-toml

A parser for the wasmer.toml format used by Wasmer

8 releases (4 breaking)

0.9.2 Oct 10, 2023
0.9.1 Oct 9, 2023
0.9.0 Sep 29, 2023
0.8.1 Sep 29, 2023
0.5.0 Dec 19, 2022

#1090 in WebAssembly

Download history 4121/week @ 2023-10-27 4147/week @ 2023-11-03 4156/week @ 2023-11-10 3485/week @ 2023-11-17 4957/week @ 2023-11-24 2278/week @ 2023-12-01 2179/week @ 2023-12-08 1952/week @ 2023-12-15 2223/week @ 2023-12-22 2220/week @ 2023-12-29 3628/week @ 2024-01-05 4183/week @ 2024-01-12 15342/week @ 2024-01-19 7584/week @ 2024-01-26 14246/week @ 2024-02-02 7198/week @ 2024-02-09

46,319 downloads per month
Used in 21 crates (8 directly)

MIT license

53KB
1K SLoC

The wasmer.toml Format

Continuous Integration

(API Docs)

A parser for the wasmer.toml file used by Wasmer.

For Developers

Releasing

This repository uses Release Please to automate a lot of the work around creating releases.

Every time a commit following the Conventional Commit Style is merged into main, the release-please.yml workflow will run and update the "Release PR" to reflect the new changes.

For commits that just fix bugs (i.e. the message starts with "fix: "), the associated crate will receive a changelog entry and a patch version bump. Similarly, adding a new feature (i.e. "feat:") does a minor version bump and adding breaking changes (i.e. "fix!:" or "feat!:") will result in a major version bump.

When the release PR is merged, the updated changelogs and bumped version numbers will be merged into the main branch, the release-please.yml workflow will automatically generate GitHub Releases, and CI will publish the crate if necessary.

TL;DR:

  1. Use Conventional Commit Messages whenever you make a noteworthy change
  2. Merge the release PR when ready to release
  3. Let the automation do everything else

License

This project is licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT).

It is recommended to always use cargo crev to verify the trustworthiness of each of your dependencies, including this one.

Dependencies

~5MB
~108K SLoC