Commit Graph

157 Commits

Author SHA1 Message Date
renovate[bot]
bca61e2d6f
fix(deps): update rust crate clap to 3.1.13 (#28)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-01 00:18:17 +05:30
Renovate Bot
052c4a8bc8
fix(deps): update rust crate clap to 3.1.12 2022-04-22 13:23:52 +00:00
Renovate Bot
a897531f2c
fix(deps): update rust crate clap to 3.1.11 2022-04-22 02:45:26 +00:00
Renovate Bot
368b129392
fix(deps): update rust crate clap to 3.1.10 2022-04-19 18:02:29 +00:00
Renovate Bot
c19824a680
fix(deps): update rust crate clap to 3.1.9 2022-04-15 22:12:07 +00:00
Renovate Bot
96ee8a097d
fix(deps): update rust crate clap to 3.1.8 2022-04-01 16:57:46 +00:00
Renovate Bot
aafa4f7c49
fix(deps): update rust crate clap to 3.1.7 2022-03-31 18:57:14 +00:00
Renovate Bot
eb08287a82
fix(deps): update rust crate clap to 3.1.6 2022-03-07 18:59:12 +00:00
Renovate Bot
0db954228c
fix(deps): update rust crate clap to 3.1.5 2022-03-02 16:34:22 +00:00
Renovate Bot
a6186256d2
fix(deps): update rust crate clap to 3.1.3 2022-02-28 17:28:50 +00:00
Renovate Bot
82f01b113f
fix(deps): update rust crate color-eyre to 0.6.1 2022-02-25 08:26:51 +00:00
Renovate Bot
1e2abeb05b
fix(deps): update rust crate clap to 3.1.2 2022-02-23 16:17:02 +00:00
Renovate Bot
bf87ba6a75
fix(deps): update rust crate clap to 3.1.1 2022-02-21 16:39:57 +00:00
Renovate Bot
b2c29ac59c
fix(deps): update rust crate clap to 3.1.0 2022-02-16 18:51:59 +00:00
3efc776d24
(cargo-release) version 3.0.4 2022-02-16 03:31:46 +05:30
2344427218
(cargo-release) version 3.0.3 2022-02-16 02:33:55 +05:30
Renovate Bot
7674e1c4c6
fix(deps): update rust crate clap to 3.0.14 2022-02-01 23:00:46 +00:00
Renovate Bot
76cdf23519
fix(deps): update rust crate clap to 3.0.13 2022-01-31 19:52:00 +00:00
01c919b0cf
hcctl/monitor: bump clap 2022-01-26 13:54:55 +05:30
cb5e5ecd17
all: run cargo diet 2022-01-22 02:06:18 +05:30
eccf183091
all: upgrade dependencies 2022-01-18 16:20:43 +05:30
dependabot[bot]
7e4e5b99e6
build(deps): update color-eyre requirement in /monitor
Updates the requirements on [color-eyre](https://github.com/yaahc/color-eyre) to permit the latest version.
- [Release notes](https://github.com/yaahc/color-eyre/releases)
- [Changelog](https://github.com/yaahc/color-eyre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yaahc/color-eyre/compare/v0.5.11...v0.6.0)

---
updated-dependencies:
- dependency-name: color-eyre
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 17:01:30 +00:00
a5d19f85d2
hcctl/monitor: upgrade to clap v3 2022-01-01 11:20:05 +05:30
724379df6b
hcctl/monitor: upgrade to clap 3.0.0-rc.7 2021-12-23 18:09:07 +05:30
8893bacb62
(cargo-release) version 3.0.2 2021-12-22 17:06:58 +05:30
4cf30e447f
(cargo-release) version 3.0.1 2021-12-22 16:26:58 +05:30
a1d35de9a5
monitor: fix clippy::pedantic lints 2021-12-02 00:29:44 +05:30
eabe1e7422
monitor: fix unused_must_use lint 2021-11-25 11:45:54 +05:30
9bc9b4b3db
all: update for Embark standard lints v5 2021-11-07 18:00:29 +05:30
a0a57904e9
hcctl/monitor: upgrade clap and fix build errors 2021-11-06 22:00:23 +05:30
b0554d6aa0
all: bump to 2021 edition 2021-10-23 01:00:44 +05:30
872ccc15f6
cargo: update deps 2021-10-01 01:08:29 +05:30
9ad2ac80a1
Update changelogs 2021-08-27 11:44:03 +05:30
961122c58c
(cargo-release) monitor: version 3.0.0 2021-08-27 11:42:23 +05:30
98ac12a304
(cargo-release) healthchecks: version 3.0.0 2021-08-27 11:41:37 +05:30
be9d55e1fc
hcctl/monitor: bump clap 2021-08-21 14:59:01 +05:30
ec5452685e
cargo: bump deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-11 18:26:21 +05:30
f3835056c8
healthchecks/monitor: address clippy warnings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09 22:21:59 +05:30
1880b99fdd
monitor: add ability to retry in case of failure
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-08 21:09:02 +05:30
3dc229c2a8
monitor: split out cli into separate module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-08 20:31:42 +05:30
07a50cbc5c
monitor: exit with error when command fails
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-25 04:03:00 +05:30
bcaa7bafc0
hcctl/monitor: bump color-eyre
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-25 03:39:55 +05:30
839e645f13
fixup! hcctl/monitor: switch from anyhow to color_eyre
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-13 10:24:46 +05:30
b6dcfaddda
hcctl/monitor: switch from anyhow to color_eyre
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-04 01:41:59 +05:30
c1769fdb0d
healthchecks: rename *Config to *Client
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-28 23:45:15 +05:30
9d58e197c9
monitor: add a --user-agent flag
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-27 23:19:44 +05:30
086a10b845
monitor: update CHANGELOG
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-20 14:25:11 +05:30
aafae5363a
monitor: add support for report_failure_with_logs
Fixes #11 once more by adding frontend functionality

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-20 14:25:03 +05:30
536073f698
all: update CHANGELOGs to have links
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-20 13:36:51 +05:30
1a96a48c75
hcctl/monitor: run cargo fmt
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-19 18:10:31 +05:30
707734c66c
hcctl/monitor: upgrade anyhow
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-10 11:57:16 +05:30
9993835cf6
monitor: update CLI config
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-03 20:37:19 +05:30
6b6fbd55c9
all: update README
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-23 15:47:19 +05:30
11f6acdad6
monitor: fix README examples
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-21 11:41:16 +05:30
30d8997269
(cargo-release): monitor: version 2.0.0 2020-11-21 11:40:34 +05:30
2f346cad2b
(cargo-release): healthchecks: version 2.0.0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-21 11:28:43 +05:30
3bc074d4a5
all: add CHANGELOG files to each crate
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-21 11:19:44 +05:30
32f5195e59
all: update anyhow and ureq
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-21 00:29:41 +05:30
6b726b4b4c
all: run cargo fmt
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-18 12:18:07 +05:30
430366c5ff
monitor: switch to subprocess for executing commands
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-18 12:06:27 +05:30
3d629e3673
monitor: extract env var name
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-17 13:07:03 +05:30
026d1bb894
monitor: improve error handling for missing token
Rather than doing this

➜ healthchecks-monitor
thread 'main' panicked at 'HEALTHCHECKS_CHECK_ID must be set to run monitor: NotPresent', monitor/src/main.rs:19:48
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Aborted (core dumped)

We now do

➜ healthchecks-monitor
Error: HEALTHCHECKS_CHECK_ID must be set to run monitor

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-17 13:03:46 +05:30
446feb0b99
monitor: remove incorrect SubcommandRequiredElseHelp setting
Fixes: acd8013150 ("monitor: bring back features dropped by clap v3 upgrade")
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-17 07:30:39 +05:30
6f1b56a84b
monitor: parse CLI opts before failing on missing env
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-16 17:48:19 +05:30
acd8013150
monitor: bring back features dropped by clap v3 upgrade
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-09 17:19:03 +05:30
Aditya Wasan
af643d1673
hcctl/monitor: use clap derive macros (#7)
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-05 00:52:33 +05:30
72c8a5d019
monitor: update README for env changes 2020-11-04 13:34:32 +05:30
505c951f3e
monitor: cargo fmt
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-04 13:28:20 +05:30
bbc072e8d4
monitor: remove execute dependency
Doesn't seem any better than using `std::process::Command` throughout.
2020-11-04 13:24:55 +05:30
d062d43759
monitor: allow passing multiple commands
To run multiple commands correctly, wrap them in single quotes like so:

`healthchecks-monitor -tX 'sleep 10; sleep 20'`

This should register as a 30 second long task on healthchecks.io
2020-11-04 13:08:28 +05:30
9f838ed698
monitor: make settings input match what its purpose
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-04 10:47:28 +05:30
e9cd6696d9
monitor: switch to clap v3.0.0-beta.2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-03 15:55:29 +05:30
ac37e7e0c8
all: update and sort dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-03 14:17:55 +05:30
19b95d3ba2
healthchecks: simplify ping config creation
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-01 13:17:27 +05:30
92975e5032
cargo: add the correct lockfile
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-20 13:51:47 +05:30
9ed43d4dd2
monitor: update dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-08 18:07:19 +05:30
8aab11f866
monitor: clippy fixes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-02 03:28:53 +05:30
8e5a420172
all: switch from serde to nanoserde
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-30 21:19:56 +05:30
ce8f199940
monitor: include Cargo lockfile in repository
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-28 17:09:09 +05:30
2bf71065d8
monitor: update README
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-24 03:11:10 +05:30
bd83701664
all: sort dependencies alphabetically
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-12 22:04:38 +05:30
82b90f163a
monitor: switch from pretty-exec-lib to execute
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-12 02:44:16 +05:30
5f58d62f2a
monitor: use a more idiomatic way of building exec command
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-09 23:23:37 +05:30
825b15fc7c
healthchecks: move existing API to ping module
In preparation of including management features, move the pinging API to
its own `ping` module.

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-06 18:49:57 +05:30
db5b92254e
monitor: turn off default features for serde
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-29 01:03:07 +05:30
1488f942c0
monitor: source token and UA from environment
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-29 00:02:06 +05:30
e395a8504e
healthchecks: return error rather than panic
Also remove extern crate declarations not required in Rust 2018

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-28 14:32:54 +05:30
14798c826d
Prepare next development version
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-28 04:14:17 +05:30
c537a963ee
(cargo-release) version 1.0.1 2020-06-27 12:09:47 +05:30
89a68d87a3
monitor: pass None rather than empty
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-27 12:00:37 +05:30
b75360f11a
monitor: consistently use -X for exec and update README
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-27 11:54:45 +05:30
869033fad7
(cargo-release) start next development iteration 1.0.1-alpha.0 2020-06-27 04:12:37 +05:30
7eff2e0e5a
monitor: set healthchecks version for publishing
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-27 04:02:00 +05:30
0051160ac0
monitor: update package name
monitor already exists on crates.io

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-27 03:59:23 +05:30
a1189425c3
all: bump package to 1.0.0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-27 03:50:12 +05:30
fb98f3a3c6
healthchecks: remove create_config_with_user_agent
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-27 03:13:31 +05:30
9da9f640a6
monitor: switch to pretty-exec for running commands
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-27 02:39:50 +05:30
2b4fe039d9
monitor: resolve cargo clippy lints
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-19 01:25:10 +05:30
005926eefa
monitor: move release profile to root Cargo.toml
v1.45.0-nightly is asking me to do this

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-15 15:05:43 +05:30
0c02677333
monitor: switch to builder pattern for clap and drop YAML feature
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-15 15:05:42 +05:30