Robert Hensing
Robert Hensing
When using `updateReturning` as an optimized of `update` plus `select`, with a variable set of assignments, it's surprising that no rows are returned when the assignments are empty. The behavior...
**Description** https://hercules-ci.com/accounts/github/numtide/derivations/%2Fnix%2Fstore%2F8acjhrbj233x3z6gr4k1ryfczdcx3nvg-libdevil-1.7.8.drv/log?via-job=3f85ac69-01d5-4a54-8a99-c9d39f78946d **To Reproduce** Probably: Switch the NixOS configuration, or stop and start the daemon. **Expected behavior** `RemoteStore` doesn't give up. **Logs** **Platform / Version** Best to go to https://hercules-ci.com/dashboard...
Agent currently relies on default locations for various config files used by dependencies such as Nix, the AWS SDK etc. If all configuration is managed by the agent itself, this...
Reference material is ok, but user may need a guide instead.
Effects run on the `system` they specify. The scheduler makes sure of that. This does mean that we generally don't specify alternate effects for `hci` users on different `system`s. This...
**Description** Sometimes `systemctl stop hercules-ci-agent.service` takes longer than expected. One potential cause was the network going down, and "goodbye" api call retries failing, but this bug seems to be related...
### Open issues Nix substitution may hang: - https://github.com/NixOS/nix/issues/3017 ----- ### Upstreamed fixes Fixed in GHC 9.4pre, GHC 9.2.2 (needs agent release) - [`-compact-unwind` interferes with C++ exceptions on darwin](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7247)...
**Description** `FatalError {fatalErrorMessage = "Worker failed: ExitFailure (-2)"}` appears in an error message box in the dashboard. `-2` means `SIGINT`: interrupted. **To Reproduce** Restart the agent while it's working. **Expected...
Somewhat in order of importance: - [ ] s/PATH/FIELD - [x] Add `hci secret echo` - [ ] Add `--account` instead of reusing `--project` - [ ] Add `--account` to...