Closed Chriscbr closed 3 days ago
Thanks for opening this pull request! :tada: Please consult the contributing guidelines for details on how to contribute to this project. If you need any assistence, don't hesitate to ping the relevant owner over Slack.
Topic | Owner |
---|---|
Wing SDK and utility APIs | @chriscbr |
Wing Console | @ainvoner , @skyrpex , @polamoros |
JSON, structs, primitives and collections | @hasanaburayyan |
Platforms and plugins | @hasanaburayyan |
Frontend resources (website, react, etc) | @tsuf239 |
Language design | @chriscbr |
VSCode extension and language server | @markmcculloh |
Compiler architecture, inflights, lifting | @yoav-steinberg |
Wing Testing Framework | @tsuf239 |
Wing CLI | @markmcculloh |
Build system, dev environment, releases | @markmcculloh |
Library Ecosystem | @chriscbr |
Documentation | @hasanaburayyan |
SDK test suite | @tsuf239 |
Examples | @hasanaburayyan |
Wing Playground | @eladcon |
Console preview environment is available at https://wing-console-pr-6389.fly.dev :rocket:
Self-mutation has run twice in a row. There may be a something non-deterministic in the build or test process. Check the last mutation commit (fc3150d4955324779633a2eca099cb49890f34af) for suspicious changes. This is typically caused by:
Thanks for contributing, @Chriscbr! This PR will now be added to the merge queue, or immediately merged if rybickic/sim-resource2
is up-to-date with main
and the queue is empty.
Congrats! :rocket: This was released in Wing 0.73.43.
Introduces
sim.Resource
, a primitive for creating stateful resources running in the Wing simulator. Check out the new documentation here for usage examples and an API reference.Misc:
cloud.Counter
to usesim.Resource
. It will be a bit of a manual process to do this for the other cloud resources.Follow-up:
cloud
resource implementations to usesim.Resource
internallysim.State
ctx.log(message, level)
in favor oflog(message, level: level)
sim.IResource
implementations to allow private methods and fields to use non-serializable types.Checklist
pr/e2e-full
label if this feature requires end-to-end testingBy submitting this pull request, I confirm that my contribution is made under the terms of the Wing Cloud Contribution License.