wrangler-action/CHANGELOG.md
Jacob M-G Evans edb2a58814
feat: rewrite Wrangler Action in TypeScript
* Removes dependencies such as Docker, decreasing spin-up time
* Adds community-requested features, including bulk secrets API utilization from Wrangler
* Fixes CI/CD
* Adds testing
* Improves command implementation
* Begins using Node for the Action engine/runner
* Openly discusses all changes with the community
  GitHub Discussions opened and Issues monitored

BREAKING CHANGES:
* Docker is no longer a dependency
* Wrangler v1 is no longer supported

Additional related Internal tickets:
Major Version Default: https://jira.cfdata.org/browse/DEVX-632
Rewrite Project: DEVX-804,802,800,632
2023-08-07 13:05:09 -05:00

1.8 KiB

Changelog

Version 3.0.0 (Breaking update)

Additions

  • Rewritten Wrangler Action in TypeScript.
  • Bulk secrets API utilization from Wrangler.
  • Added testing for improved reliability.
  • Implemented multiline support for the command input to allow running multiple Wrangler commands.
  • Now using Node for the Action engine/runner.
  • Open discussions with the community on all changes through GitHub Discussions and monitored Issues.

Removals

  • Removed Docker as a dependency.
  • Dropped support for Wrangler v1.

Changes

  • Fixed CI/CD issues.

Breaking changes

  • Wrangler v1 is no longer supported.
    • Please update to the latest version of Wrangler.
  • Updated default version of Wrangler to v3.4.0

Additional Notes


Version 2.0.0 (Breaking update)

Additions

  • New command input
    • This allows you to specify the Wrangler command you would like to run. For example, if you want to publish the production version of your Worker you may run publish --env=production.
    • This opens up other possibilities too like publishing a Pages project: pages publish <directory> --project-name=<name>.
  • New accountId input
    • This allows you to specify your account ID.

Removals

Changes

-- no changes --

Breaking changes

  • publish has been removed.
    • You should instead do `command: