Do you want to hack on Pulumi? Awesome! We are so happy to have you.
Please refer to the main Pulumi repo's CONTRIBUTING.md file for details on how to do so.
Code generated for Pulumi SDKs should be checked in as part of the pull request containing a
particular change. To generate code after making changes, run make
from the root of this
repository.
If a large number of seemingly-unrelated diffs are produced by make
(for example, lots of changes
to comments unrelated to the change you are making), ensure that the latest dependencies for the
provider are installed by running make ensure
in the root of the repository.
The examples and integration tests in this repository will create and destroy real AWS cloud resources while running. Before running these tests, make sure that you have configured Pulumi with AWS successfully once before.
The only additional step you need to take to run tests in this repo is to set the
AWS_REGION
environment variable to the region you'd like to create test resources in.
The integration tests do try to clean up after themselves by deleting everything that was
created, but in the event of bugs or test failures you may need to go into the AWS Console
and delete resources yourself.
Once you have set AWS_REGION
and configured your AWS credentials, make test_all
will run all integration tests.