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