Releases: carsdotcom/cars-forge
Releases · carsdotcom/cars-forge
Version 1.0.2
pip install cars-forge==1.0.2
Added
- Tests - Test for
ssh.py
andrsync.py
module. - GitHub - Workflow to run unittests on every PR and push to main.
Changed
- SSH - Add error to show when SSH credentials are invalid.
- Dependencies - Add
coverage
as a test dependency. - Readme - Add new badges to the Readme.
- Common - Move EC2 pricing calls to single function in
common.py
.
Version 1.0.1
pip install cars-forge==1.0.1
Added
- gitignore - Use a
.gitignore
file to prevent accidentally committing unneeded files. - Version - Use
bump2version
to manage project version. - Dependencies - Add
bump2version
as a dev dependency.
Changed
- Metadata - Fix License field and capitalize project urls.
- GitHub - Add step to create GitHub release after uploading to PYPI.
- GitHub - Update action to build and publish package only when version is bumped.
- Forge - Added automatic tag
forge-name
to allowName
tag to be changed.
v1.0.0
About
Forge is a Python-based command-line tool that starts a single or cluster of EC2 instances, and runs the required scripts on these instances. Forge can be used by anyone to create their own environment where they can do anything like develop products, analyze data, host interactive dashboards, or run production workloads on terabytes of RAM. Forge gives you complete flexibility while making it easy to run everything on spot EC2 instances saving you up to 90%.
Install
Install Forge with Pip:
pip install cars-forge
Getting Started
To get started using Forge you can follow the Documentation.
Versioning
This project adheres to Semantic Versioning.
Please refer to the Changelog for information regarding the differences between versions of the project.