github devbuddy/devbuddy v0.8.0

latest releases: v0.13.0, v0.12.6, v0.12.5...
5 years ago

Features:

  • Add a task for NodeJS (#225)
  • Add support for setuptools extra in python_develop task (#222)
  • Create a simple Apt task (#187)

Improvements:

  • Hide the met? command output in the custom task (#235)
  • Run the pipenv command when the Pipfile(.lock) file change (#232)
  • Run the pip task when the requirement file changes (#231)
  • Mark homebrew task as macos only (#218)
  • A Task can specify an OS requirement (#211)
  • Add support for Github HTTPS remote URL (#189)

Others:

  • Fix the NodeJS download URL (#241)
  • Refactor the features package (#240)
  • Remove deprecated Task.perform (#238)
  • Simplifying error reporting when running tasks (#234)
  • Cleanup tasks package (#233)
  • Fix the automatic features when the task change in dev.yml (#226)
  • Install golangci-lint with Homebrew (keep curl-sh as fallback) (#227)
  • Document apt and homebrew tasks (#228)
  • Adds more permissive timeout (#220)
  • Add a method on Env to test if a path is in the PATH (#223)
  • Add install instruction for Homebrew (#224)
  • Update README.md
  • Update README.md
  • Refactor the TaskConfig.get* methods (#221)
  • Adds apt task for installing dependencies on debian like platform (#219)
  • Adds testing constructor. (#217)
  • Adds platform specific tests. (#216)
  • Simplify api for only return abstract identities (#215)
  • Renames 'OS' Struct to Identity (#214)
  • Adds os detection (#213)
  • Make the task runner logic more testable (#212)
  • Generic task action (#201)
  • Rename runner.go and utils_test.go with task_ prefix (#210)
  • Update version to 0.7 in install.sh (#206)
  • Improve interface and implementation of the store (#200)
  • Add test coverage on the task runner (#197)
  • Simplify the UI (#195)
  • Fix Apt task after merge (#196)
  • Remove temporary fix for Pipenv crashing with pip 18.1 (#194)
  • Change actions to return a struct with a error and reason (#193)
  • Add instructions for manual installation (#192)
  • Update README.md
  • Update README.md
  • Add a executor Result type (#191)
  • Build binaries in CI (#190)
  • Add @jduff in the author section (#185)

Don't miss a new devbuddy release

NewReleases is sending notifications on new releases.