Skip to content

Commit d1e33ec

Browse files
authored
docs: release 0.11.0 (#125)
* test(doctor): derive the expected version from the script The version assertion hardcoded 0.10.0, so it failed the moment the release bump landed. Read it from `asimov --version` instead. * docs: release 0.11.0 --------- Co-authored-by: django23 <827397+django23@users.noreply.github.com>
1 parent 1b9c325 commit d1e33ec

3 files changed

Lines changed: 20 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@ This project adheres to [Semantic Versioning](http://semver.org/).
88

99
### Added
1010

11+
### Changed
12+
13+
### Fixed
14+
15+
### Removed
16+
17+
## [0.11.0] — 2026-07-29
18+
19+
### Added
20+
1121
- `asimov doctor` checks an install rather than your projects: which `asimov` your shell
1222
actually runs (and flags an older one shadowing it on `PATH`), whether a schedule is
1323
installed and loaded, whether `~/.cache/asimov/` is readable and writable by you,
@@ -349,7 +359,8 @@ v0.8.0, after a `v0.9.0-beta.1`/`beta.2` testing round.
349359
Initial public release.
350360

351361

352-
[Unreleased]: https://github.com/AsimovMac/asimov/compare/v0.10.0...main
362+
[Unreleased]: https://github.com/AsimovMac/asimov/compare/v0.11.0...main
363+
[0.11.0]: https://github.com/AsimovMac/asimov/compare/v0.10.0...v0.11.0
353364
[0.10.0]: https://github.com/AsimovMac/asimov/compare/v0.8.0...v0.10.0
354365
[0.8.0]: https://github.com/django23/asimov/compare/v0.7.0...v0.8.0
355366
[0.7.0]: https://github.com/django23/asimov/compare/v0.6.4...v0.7.0

asimov

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ trap 'rm -f "$ASIMOV_SIZE_LOG" "$ASIMOV_EXCLUDED_CACHE" "$ASIMOV_PATH_CACHE_TMP"
2727
# @license MIT
2828

2929
# Keep ASIMOV_VERSION in sync with CHANGELOG and package managers (e.g. Homebrew).
30-
readonly ASIMOV_VERSION='0.10.0'
30+
readonly ASIMOV_VERSION='0.11.0'
3131

3232
print_usage() {
3333
printf 'Usage: asimov [--dry-run] [--verbose] [--quiet] [--stats] [--no-read-cache] [--no-write-cache] [directory]\n'

tests/doctor.bats

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,14 @@ require_non_root() {
3434
}
3535

3636
@test "doctor reports the running version" {
37+
# Derived from the script, never hardcoded: a literal here breaks on every
38+
# release, which is exactly what it did on the bump to 0.11.0.
39+
run_asimov --version
40+
local version="$output"
41+
[[ -n "$version" ]]
42+
3743
run_asimov doctor
38-
[[ "$output" == *"0.10.0"* ]]
44+
[[ "$output" == *"$version"* ]]
3945
}
4046

4147
@test "doctor never modifies Time Machine exclusions" {

0 commit comments

Comments
 (0)