Changelog of @hackage/hercules-ci-api-agent 0.4.3.0

Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog.

0.4.3.0 - 2022-03-18

Added

  • isFlake and isFlakeJob fields for to support an optimized checkout flow supporting access of flake metadata fields like sourceInfo.

0.4.2.0 - 2022-03-15

Added

  • "Selectors" to distinguish OnPush, IsConfig event, etc
  • Evaluation task: ciSystems parameter, OnPush selector, extraGitCredentials
  • Secrets: condition parameter

Updated

  • aeson: 1 -> 2

0.4.1.2 - 2022-03-09

Added

  • Haskell aeson 2.0 support

0.4.1.1 - 2022-03-07

Fixed

  • Flaky test

0.4.1.0 - 2021-09-06

Added

  • EffectTask fields to support running hci in effects

0.4.0.0 - 2021-06-22

Changed

  • OutputInfo.path is optional

Added

  • ResultTypeBuildLogLine

0.3.1.0 - 2021-04-21

Added

  • Attach user-defined labels to agent
  • Attach Nix protocol versions to logs and agent

0.3.0.0 - 2020-03-07

Added

  • Input source metadata field for src.ref, src.rev
  • Effects tasks
  • A non-API type for the secrets in secrets.json
  • State file API
  • Attribute types, including MustFail, DependenciesOnly, Effect

Removed

  • ToSchema instances

0.2.2.0 - 2020-07-18

Added

  • Evaluation log

0.2.1.0 - 2020-06-17

Added

  • Add a NixCache format for generic binary cache support using Nix's generic "URI"-based store API.

0.2.0.0

Start of changelog