Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.01 KB

DEVELOPMENT.md

File metadata and controls

19 lines (14 loc) · 1.01 KB

Development

Commands

  1. pipenv update --dev - Updates dependencies, including dev dependencies.
  2. make - lints template, runs unit tests, prepares for packaging.
  3. PACKAGE_BUCKET=<bucket> PROFILE=<aws creds profile> make package - builds and packages template for deployment.
  4. PACKAGE_BUCKET=<bucket> PROFILE=<aws creds profile> make publish - builds, packages, and publishes to Serverless Application Repository.
    1. Important: Prior to publishing, you should test the app via the github-codebuild-logs-test repo (see README in that repo).

Releases

To release a new version:

  1. Bump version by updating README and template (2 places in the template). Example: #30.
  2. Tag new version commit git tag <version>
  3. Push tag git push --tags
  4. Publish (see make command above)
  5. Go to Releases page, add release notes for new tag.