Commit Graph

113 Commits

Author SHA1 Message Date
Sebastián Estrella
caf471f478
Add support for lead target commands (#219) 2023-02-24 08:59:59 -05:00
Cristhian Motoche
1bfe38eb03
bump version 0.4.8.0 (#217) 2023-02-16 07:51:20 -05:00
Cristhian Motoche
dcd59383d7
doc: Update cabal Intro (#215) 2023-02-15 08:24:22 -05:00
Cristhian Motoche
ac67c38c34
bump version 0.4.7.0 (#214) 2023-02-14 16:07:22 -05:00
Cristhian Motoche
c0950f3c23
fix: Filter for multiple targets (#213)
* fix: Fix filter

* ref: Use eitherDecode to get the parse error message
2023-02-14 13:54:53 -05:00
Cristhian Motoche
e29e1aad81
[NO ISSUE] Refactoring: Move Deploy task into library (#205)
* Include restart command inside rollback

* Abstract deploy command

* Define task inside 'deploy' function

* Remove imports from Hapistrano App
2022-09-09 11:49:27 -05:00
Cristhian Motoche
856f1037dd
Define Hapistrano with Deriving Via strategy (#204)
* Use deriving strategies

* Add missing type classes to derive from

* Remove duplicated runHapistrano

* Only derive from ReaderT

* Replace catch/throw
2022-09-08 09:34:24 -05:00
Cristhian Motoche
a1ccbe631e
[Release] v0.4.6.0 (#203)
* Update README.md

* Update version
2022-07-05 10:14:44 -05:00
David Mazarro
9e00c107f4
Updated with new 0.4.5.0 version (maintenance mode) (#197) 2022-05-20 17:29:39 +02:00
Franz Guzmán
c377835763
Maintenance mode commands (#169)
* Create maintenance command

* Read filepath and filename

zsh:1: command not found: q

* Addd config and test

* Addd config and test

* Add tests and imports

* Add test for writing maintenance file

Co-authored-by: Cristhian Motoche <CristhianMotoche@users.noreply.github.com>

* Expand writeMaintenancFile function

Co-authored-by: Cristhian Motoche <CristhianMotoche@users.noreply.github.com>

* Add functionality for command enable

Co-authored-by: Cristhian Motoche <CristhianMotoche@users.noreply.github.com>

* Add delete function

* Add filename and directory from configPath

zsh:1: command not found: wq

* Remove unused file

* Change variable name

* Remove Utils from cabal file

* Remove environment file

* Change pattern

* Add suggested formatting and comments

* Add more suggestions and option to run stack

* Update README with new variables

* Update README with changes

Co-authored-by: Cristhian Motoche <CristhianMotoche@users.noreply.github.com>
2022-04-19 14:03:17 -05:00
CristhianMotoche
8e34fa066e Change version to 0.4.4.0 2022-04-12 16:09:48 -05:00
Cristhian Motoche
15dd309727
[RELEASE] Documentation changes and release preparation (#184)
* Avoid 'Table of Contents' in first title

* Change titles and add notes for Windows

* Change maintainer and remove it from modules

* Prepare release
2022-04-12 15:57:44 -05:00
Sebastián Estrella
4f4533b494
Move md files to extra-doc-files block (#189) 2022-04-12 10:46:47 -05:00
Sebastián Estrella
facc8b0693
[#185] Simplify CI build matrix (#186)
* Simplify CI build matrix

* Add quotes to GHC versions

* Update tested versions of GHC in cabal file

Co-authored-by: CristhianMotoche <cristhian.motoche@gmail.com>
2022-04-09 10:53:58 -05:00
Sebastián Estrella
51c2f9b550
[#181] Separate build-and-test from the release process (#183)
Co-authored-by: Franz Guzmán  <fguzman@stackbuilders.com>
2022-04-01 13:45:11 -05:00
DavidMazarro
4c6c44bd1b
Changed package maintainer from Juan Paucar to Cristhian Motoche 2022-02-08 16:36:14 +01:00
DavidMazarro
7ea1b1b9ab
Moved exception handler from runHapistrano to main 2022-02-04 17:14:33 +01:00
Juan Paucar
e882dc039f
Allow aeson 2 (#166)
* New bounds for aeson and yaml packages

* Update version

Co-authored-by: CristhianMotoche <cristhian.motoche@gmail.com>
2021-11-16 21:42:17 -05:00
Juan Paucar
13e2f3a478 Rephrase the change 2021-10-18 10:08:11 -05:00
Juan Paucar
b4eb58e73e Add support for GHC 9 and drop support for older than 8.6 2021-10-17 20:05:15 -05:00
Stefani Castellanos
89b9f457ae Drop support GHC 7.10 2021-06-10 07:38:38 -05:00
Esteban Ibarra
596f37f68d
Update path upper bounds (#159) 2021-05-31 19:36:23 -05:00
Juan Paucar
c9efb6cd05
Loose constraint for formatting (#151)
* Remove unnecessary dependency

* Loose formatting constraint

* Bump version

* Disable OSX temporally
2021-03-21 21:29:18 -05:00
Sebastián Estrella
ca8e78190b [#143] Allow optparse-applicative-0.16.0.0 2020-08-13 21:29:47 -05:00
Juan Paucar
100174f768 Version 0.4.1.1 2020-08-13 17:04:57 -05:00
Juan Paucar
03dd073542 Allow ansi-terminal-0.11 2020-08-13 17:03:17 -05:00
Juan Paucar
139edcd323
Allow aeson-1.5 (#140)
* Allow aeson-1.5

* Disable broken package for path-io
2020-06-03 10:51:30 -05:00
Juan Paucar
d3220c36ac Add support for GHC 8.10 2020-04-12 13:45:52 -05:00
Juan Paucar
35fa607ced Version 0.4.0.1 2020-03-29 22:54:25 -05:00
Juan Paucar
0c33a2b73f Add fixtures to the package 2020-03-29 22:13:08 -05:00
Juan Paucar
ff1b1a8170 Allow time-1.10 2020-03-29 21:49:23 -05:00
Esteban Ibarra
a6183c01fb
Copy directory instead of cloning an entire repository (#135)
* Copy directory instead of cloning an entire repository

* Improve haddock of types

* Rename new ADT to Source

* Add tests for new configuration

* Update changelog and readme

* Addres PR comments

* Updated changelog and hapistrano's version

Co-authored-by: Juan Paucar <jpaucar@stackbuilders.com>
2020-03-29 19:54:39 -05:00
Juan Paucar
b321391410 Revert version back to 0.3.10.1 2020-03-18 21:03:49 -05:00
Esteban Ibarra
54e749388f
Add support for LTS-15.0 (#137)
* Add support for LTS-15.0

* Add CPP for test suite

* Change header entry to "master"
2020-03-18 21:02:15 -05:00
Nicko Vivar D
924ece0da9 Remove testing dependencies of the Dockerfile 2019-11-22 17:48:26 -05:00
William R. Arellano
f8a869ce3d Quickcheck property tests (#128)
* Add property check quote command

* Add property test trim function

* Fix biased test cases for trim function

* Stack lock

* Separated property tests from other tests

* Fixes on imports

* PR quickcheck

* Remove wrong comment

* Add property test for generic and ungeneric command

* Refactoring isCmdString function

* Fix conflicts

* Add quickchek part 1
2019-11-11 13:01:17 -05:00
Esteban Ibarra
f9c622efe9
Colorize output (#127)
* Add ansi-terminal package

* Colorize output

* Update changelog entry

* Change version to 0.3.10.0
2019-10-30 18:04:22 -05:00
Cristhian Motoche
3c3f48486c
Add SSH args (#122)
* Allow SSH args

* Update README.md
2019-10-28 16:23:01 -05:00
Juan Paucar
d6bfa5e11b
Add GHC 8.8.1 to the matrix build (#126)
* Add GHC 8.8.1 to the matrix build

* Use cabal 3.0

* Update stackage snapshot, change package creation with cabal 3

* Loose time constraint

* Add hspec discover as a build tool

* Remove dist new folder and ignore it
2019-10-28 11:40:35 -07:00
Juan Paucar
f9bea43290 Update info for the repo 2019-07-26 17:38:49 -05:00
Jean Karlo Obando
c80fda133b support optparse applicative 0.15 2019-07-10 09:44:57 -05:00
Sebastián Estrella
adceb22442 Bump version from 0.3.9.1 to 0.3.9.2 2019-02-07 14:31:00 -05:00
David Proaño
a006d1bc70 added timestamp (#111)
* Added timestamp

* Update test to fix issue

* Update CHANGELOG and cabal file

* Update installed package with apt
2019-01-24 10:52:52 -05:00
Cristhian Motoche
478bb91d26
Support shared files and directories (#109)
* Support shared files and directories

* Update README, CHANGELOG and PVP in .cabal file

* Add tests for shared files and dirs

* Update tests description

* Do not check the list order in files list

* Use a upper bound of directory

* Follow suggestions and comments in PR
2019-01-09 12:05:37 -05:00
Cristhian Motoche
c4ee20ba38
Add process-streaming (#108)
* Add process-streaming

* Add test for Hap.exec

* Remove process-streaming and use typed-process instead

* Add stm

* Update CHANGELOG, hapistrano.cabal and comment in a module
2018-12-21 10:41:27 -05:00
Sebastián Estrella
f5fba2a5b2 Read release-format and keep-releases from the configuration file
Co-authored-by: Esteban Ibarra <eibarra1992@hotmail.com>
2018-10-20 08:23:24 -05:00
Juan Paucar
d696c9bd88 Loose bound for yaml-0.11
See https://github.com/commercialhaskell/stackage/issues/4053
2018-10-14 11:42:07 -05:00
Juan Paucar
1dadcdf151 add me as maintainer 2018-09-24 09:04:02 -05:00
Juan Paucar
86a1fd9ae1 loose constraint for stm and include ghc 8.6 2018-09-24 08:33:35 -05:00
Sebastián Estrella
74b6039bc0 Add support to interpolate ENV variables in a configuration file 2018-09-21 14:06:55 -05:00