Skip to content

Commit

Permalink
Merge pull request #135 from hercules-ci/v0.4.0
Browse files Browse the repository at this point in the history
V0.4.0
  • Loading branch information
domenkozar authored Aug 30, 2019
2 parents 358869e + 67fa8e5 commit 05da121
Show file tree
Hide file tree
Showing 8 changed files with 52 additions and 9 deletions.
4 changes: 2 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@ Example releasing hercules-ci-agent and optionally hercules-ci-api:
- update hercules-ci-api/CHANGELOG.md
- git log PREVIOUS..HEAD -- ./hercules-ci-api
- bump api version
- CHANGELOG.md
- hercules-ci-api/CHANGELOG.md
- hercules-ci-api/hercules-ci-api.cabal
- hercules-ci-agent/hercules-ci-agent.cabal
- add a markdown link in CHANGELOG.md markdown link for the added version tag (header and link map at the bottom)
- scripts/generate-nix
- git add --patch
- git commit -m "hercules-ci-api-Y.Y.Y.Y"
Expand All @@ -17,6 +16,7 @@ Example releasing hercules-ci-agent and optionally hercules-ci-api:
- hercules-ci-agent/CHANGELOG.md
- hercules-ci-agent/hercules-ci-agent.cabal
- for-upstream/common.nix package option
- add a markdown link in CHANGELOG.md markdown link for the added version tag (header and link map at the bottom)
- scripts/generate-nix
- git add --patch
- git commit -m "hercules-ci-agent-X.X.X"
Expand Down
2 changes: 1 addition & 1 deletion for-upstream/common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ in
type = types.string;
};
package = let
version = "0.3.2";
version = "0.4.0";
in
mkOption {
description = "Package containing the bin/hercules-ci-agent program";
Expand Down
27 changes: 26 additions & 1 deletion hercules-ci-agent/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.0] - 2019-08-30

### Added

- Support for import-from-derivation. See https://blog.hercules-ci.com/2019/08/30/native-support-for-import-for-derivation/ for details.

### Changed


- Report build failures and technical errors (misconfigurations, etc) separately

- Remove HerculesScribe

- Worker now uses structured logging (including worker pid, etc)

### Fixed

- Disable parallel GHC GC to improve runtime performance

- Bump Cachix to fix a few bugs (errors with too many derivations, performance fixes, etc.)

- Modern BoehmGC initial settings for Nix memory limits

## [0.3.2] - 2019-08-11

### Fixed

- Deploying the agent from different system (darwin to linux) resulted into
using the wrong executable
using the wrong executable


## [0.3.1] - 2019-08-07
Expand Down Expand Up @@ -94,6 +117,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial release

[0.4.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.3.2...hercules-ci-agent-0.4.0
[0.3.2]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.3.1...hercules-ci-agent-0.3.2
[0.3.1]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.3.0...hercules-ci-agent-0.3.1
[0.3.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.2...hercules-ci-agent-0.3.0
[0.2]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.1.1...hercules-ci-agent-0.2
Expand Down
4 changes: 2 additions & 2 deletions hercules-ci-agent/hercules-ci-agent.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 2.4

name: hercules-ci-agent
version: 0.3.2
version: 0.4.0
homepage: https://docs.hercules-ci.com
bug-reports: https://github.com/hercules-ci/hercules-ci-agent/issues
author: Hercules Labs
Expand Down Expand Up @@ -125,7 +125,7 @@ executable hercules-ci-agent
, exceptions
, filepath
, hercules-ci-agent
, hercules-ci-api == 0.3.*
, hercules-ci-api == 0.4.*
, hostname
, http-client
, http-client-tls
Expand Down
2 changes: 1 addition & 1 deletion hercules-ci-agent/pkg.nix
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
}:
mkDerivation {
pname = "hercules-ci-agent";
version = "0.3.2";
version = "0.4.0";
src = ./hercules-ci-agent;
isLibrary = true;
isExecutable = true;
Expand Down
18 changes: 18 additions & 0 deletions hercules-ci-api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.0.0] - 2019-08-30

### Fixed

- Swagger schema was wrong for a Result
- Swagger schema is now written using UTF-8 encoding

### Changed

- /jobs endpoint changed to be hierarchical

### Added

- Submit number of concurrent tasks to the backend for better scheduling of evaluations (to avoid IFD deadlocks)

- New endpoint to return evaluation build dependencies for IFD


## [0.3.0.0] - 2019-07-05

### Added
Expand Down
2 changes: 1 addition & 1 deletion hercules-ci-api/hercules-ci-api.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 1.12

name: hercules-ci-api
version: 0.3.0.0
version: 0.4.0.0
homepage: https://github.com/hercules-ci/hercules-ci-agent#readme
bug-reports: https://github.com/hercules-ci/hercules-ci-agent/issues
author: Hercules Labs
Expand Down
2 changes: 1 addition & 1 deletion hercules-ci-api/pkg.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
}:
mkDerivation {
pname = "hercules-ci-api";
version = "0.3.0.0";
version = "0.4.0.0";
src = ./hercules-ci-api;
isLibrary = true;
isExecutable = true;
Expand Down

0 comments on commit 05da121

Please sign in to comment.