Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions CHANGES.md
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
# misc-dev-scripts - CHANGES <!-- omit in toc -->
# misc-dev-scripts - Changes <!-- omit in toc -->


## Table of Contents <!-- omit in toc -->

- [0.4.2 - 19th August 2026](#042---19th-august-2026)
- [0.4.2 - 25th August 2026](#042---25th-august-2026)
- [0.4.1 - 17th August 2026](#041---17th-august-2026)
- [0.4.0 - 16th August 2026](#040---16th-august-2026)
- [0.3.0 - 15th August 2026](#030---15th-august-2026)
- [0.2.0 - 12th August 2026](#020---12th-august-2026)
- [0.1.1 - 11th August 2026](#011---11th-august-2026)


## 0.4.2 - 19th August 2026
## 0.4.2 - 25th August 2026

* **shell-scripts/run_all_unit_tests/ruby/run_all_unit_tests.sh**:
* skip `tput` when `$TERM` is unset or stdout is not a TTY (CI: `tput: No value for $TERM and no -T specified`);
Expand Down
4 changes: 2 additions & 2 deletions NEWS.md
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
# misc-dev-scripts - NEWS <!-- omit in toc -->
# misc-dev-scripts - News <!-- omit in toc -->


| Date | News Item |
| ---------------- | -------------- |
| 19th August 2026 | [0.4.2 released](https://github.com/synesissoftware/misc-dev-scripts/releases/tag/0.4.2) |
| 25th August 2026 | [0.4.2 released](https://github.com/synesissoftware/misc-dev-scripts/releases/tag/0.4.2) |
| 17th August 2026 | [0.4.1 released](https://github.com/synesissoftware/misc-dev-scripts/releases/tag/0.4.1) |
| 16th August 2026 | [0.4.0 released](https://github.com/synesissoftware/misc-dev-scripts/releases/tag/0.4.0) |
| 15th August 2026 | [0.3.0 released](https://github.com/synesissoftware/misc-dev-scripts/releases/tag/0.3.0) |
Expand Down
2 changes: 1 addition & 1 deletion TODO.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -48,7 +48,7 @@
* [ ] **Python**: `--separate` (one process per test module);
* [ ] **Python**: multi-version matrix (`--pyenv-versions` + exclusions file, or document **tox** / **nox** as preferred and wrap thinly);
* [ ] **Ruby**: optional `--suite` / `--pattern` overrides (keep `test/unit/ts_all.rb` and `tc_*.rb` defaults);
* [ ] **Ruby**: optional `bundleexec`;
* [ ] **Ruby**: consider a `--bundle` flag (run via `bundle exec`) so `--rbenv-versions` can resolve **Gemfile** runtime deps on each interpreter (library gems such as **xqsr3-xml** need **nokogiri** / **xqsr3**; bare `ruby` does not load the bundle);
* [x] Document environment variables (`PYTHON_CMD_PATH`, `PYTHON_COMMAND_PATH`, …) in the nested script README;

### Modern Python / Ruby runners
Expand Down
2 changes: 1 addition & 1 deletion shell-scripts/run_all_unit_tests/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -75,7 +75,7 @@ Use `--help` on the installed script for the authoritative flag list.
4. otherwise probe `python3`, then `python` on `PATH`; with **`--include-python2-in-search`**, also probe `python2`;
5. if neither Python 2 flag is set and only `python2` is present on `PATH`, the script exits with an error suggesting **`--include-python2-in-search`** or **`--assume-python2`**;

**Ruby**: `--rbenv-versions` drives each child with **`RBENV_VERSION`** across `rbenv versions --bare`; optional **.ruby-version-exclusions** skips listed versions; optional **.ruby-version** is reported as “current” in the status line only (not required); colours use `tput` only when **`$TERM`** is set and stdout is a TTY (override with **`FG_BLUE`**, **`FG_RED`**, **`FD_BOLD`**, **`FD_NONE`**);
**Ruby**: `--rbenv-versions` drives each child with **`RBENV_VERSION`** across `rbenv versions --bare`; optional **.ruby-version-exclusions** skips listed versions; optional **.ruby-version** is reported as “current” in the status line only (not required); colours use `tput` only when **`$TERM`** is set and stdout is a TTY (override with **`FG_BLUE`**, **`FG_RED`**, **`FD_BOLD`**, **`FD_NONE`**).


## Layout
Expand Down
Loading