Skip to content

Releases: carsdotcom/cars-forge

Version 1.0.2

27 Oct 18:22
05bbfdf
Compare
Choose a tag to compare
pip install cars-forge==1.0.2

Added

  • Tests - Test for ssh.py and rsync.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

29 Sep 12:53
7a21f74
Compare
Choose a tag to compare
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 allow Name tag to be changed.

v1.0.0

26 Sep 21:30
Compare
Choose a tag to compare

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.