Commit Graph

748 Commits

Author SHA1 Message Date
3b1c430157 Merge pull request #283 into master
697763b1 client: lib_docker: return compose error code (Aaron Fiore)
2026-01-28 15:28:03 -08:00
697763b17e client: lib_docker: return compose error code
Returns code of compose failure or if `run`'s container returns error.
2026-01-28 15:22:21 -08:00
820286ba41 Merge pull request #282 into master
f37e2662 client: Dockerfiles: local: dev-tools: bind-mount .gitea (Aaron Fiore)
2026-01-28 11:38:46 -08:00
f37e2662f6 client: Dockerfiles: local: dev-tools: bind-mount .gitea
Will allow linter to access files in the .gitea directory.
2026-01-28 11:36:49 -08:00
aba07098cd Merge pull request #281 into master
e2d63306 client: lib_gen: generate custom plugin layout for all images (Aaron Fiore)
2026-01-28 11:35:21 -08:00
e2d6330669 client: lib_gen: generate custom plugin layout for all images
Previously only generated for the finance image.
2026-01-28 11:30:10 -08:00
2ed8be4f43 Merge pull request #280 into master
bd6e3c2f container: lib_hledger: make error fatal if `hledger-web` cannot start (Aaron Fiore)
1c6b4493 container: lib_hledger: only feed `visidata` on valid `hledger` command (Aaron Fiore)
2026-01-28 11:28:49 -08:00
bd6e3c2ff7 container: lib_hledger: make error fatal if hledger-web cannot start
Needed for CI.
2026-01-28 11:26:15 -08:00
1c6b449318 container: lib_hledger: only feed visidata on valid hledger command 2026-01-28 11:26:08 -08:00
2b78829c72 Merge pull request #279 into master
5e8fff81 container: lib_taxes: fix for generating `all` years (`year=all`) (Aaron Fiore)
2026-01-28 11:23:21 -08:00
5e8fff8103 container: lib_taxes: fix for generating all years (year=all)
- The expected `hledger` output format appears to have changed, likely
  from a recent `hledger` release (confirmed to be unrelated to `xan`).

- This bug does *not* affect individual year tax report generation, when
  given a specific (or default) year.
2026-01-28 11:22:15 -08:00
5f57ea12b2 Merge pull request #278 into master
f7cefedd container: lib_finance: allow non-root system user; print warning (Aaron Fiore)
cc3226a5 client: lib_env: allow non-root system user; print warning (Aaron Fiore)
2026-01-28 11:17:42 -08:00
f7cefedd96 container: lib_finance: allow non-root system user; print warning
Needed for CI.
2026-01-28 11:16:34 -08:00
cc3226a5ea client: lib_env: allow non-root system user; print warning
Needed for CI.
2026-01-28 11:16:34 -08:00
c9f831b659 Merge pull request #277 into master
fcb5b1fa client: lib_docker: up: only allocate pseudo-TTY when needed (Aaron Fiore)
2026-01-28 11:14:22 -08:00
fcb5b1fa92 client: lib_docker: up: only allocate pseudo-TTY when needed 2026-01-21 14:25:33 -08:00
b0abdca1bf Merge pull request #276 into master
7b155886 client: lib_docker: exec: only allocate pseudo-TTY when needed (Aaron Fiore)
2026-01-21 12:45:57 -08:00
7b15588681 client: lib_docker: exec: only allocate pseudo-TTY when needed 2026-01-21 12:36:46 -08:00
cee9948499 Merge pull request #275 into master
592e08ef client: lib_docker: dev-tools: use fatal error for invalid build types (Aaron Fiore)
2026-01-21 11:36:38 -08:00
592e08efb8 client: lib_docker: dev-tools: use fatal error for invalid build types 2026-01-21 11:34:52 -08:00
87ad0f9dfc Merge pull request #274 into master
af599782 client: plugins: tor: increase bootstrap wait time (Aaron Fiore)
2a0c2610 client: plugins: tor: disable interactive pseudo-TTY (Aaron Fiore)
2026-01-21 11:32:14 -08:00
af59978202 client: plugins: tor: increase bootstrap wait time 2026-01-21 11:08:28 -08:00
2a0c2610b3 client: plugins: tor: disable interactive pseudo-TTY
Not needed, change required for CI.
2026-01-21 11:08:16 -08:00
c7a2952419 Merge pull request #273 into master
ad6eb06c CHANGELOG: add 1.1.1 (Aaron Fiore)
9526b1bb client: manifest: bump version to v1.1.1 (Aaron Fiore)
v1.1.1
2026-01-15 11:54:17 -08:00
ad6eb06c57 CHANGELOG: add 1.1.1 2026-01-15 11:53:26 -08:00
9526b1bb23 client: manifest: bump version to v1.1.1 2026-01-15 11:09:10 -08:00
e6cb5df286 Merge pull request #272 into master
e9aa72c6 client: dev-tools: lib_linter: php-cs-fixer: add given-file(s) `init`, refactor (Aaron Fiore)
2026-01-15 11:06:58 -08:00
e9aa72c64a client: dev-tools: lib_linter: php-cs-fixer: add given-file(s) init, refactor 2026-01-15 10:57:13 -08:00
b5a1f33159 Merge pull request #271 into master
0c9cfa07 client: dev-tools: lib_linter: refactor with `lib_docker::exec` (Aaron Fiore)
2026-01-15 10:41:23 -08:00
0c9cfa07ba client: dev-tools: lib_linter: refactor with lib_docker::exec 2026-01-15 10:32:14 -08:00
0a972355d7 Merge pull request #270 into master
76755f10 client: dev-tools: lib_linter: php-cs-fixer: add `init` (Aaron Fiore)
2026-01-15 10:24:08 -08:00
76755f1032 client: dev-tools: lib_linter: php-cs-fixer: add init
php-cs-fixer's 3.92 series requires `init` before `fix`ing or `check`ing
2026-01-15 10:19:49 -08:00
d28f7649c4 Merge pull request #269 into master
bf235ee5 container: finance: fetch: prices: add User-Agent (Aaron Fiore)
eb7f97a0 container: finance: fetch: add API_VERSION to env (Aaron Fiore)
2026-01-15 10:17:42 -08:00
bf235ee526 container: finance: fetch: prices: add User-Agent
CoinGecko now returns error 403 without a "descriptive" User-Agent
2026-01-15 10:16:37 -08:00
eb7f97a054 container: finance: fetch: add API_VERSION to env 2026-01-14 16:49:46 -08:00
9c7f20e485 Merge pull request #266 into master
dd84092f CHANGELOG: add 1.1.0 (Aaron Fiore)
3ac9e98d client: manifest: bump version to v1.1.0 (Aaron Fiore)
v1.1.0
2026-01-12 12:54:19 -08:00
dd84092f67 CHANGELOG: add 1.1.0 2026-01-12 12:52:43 -08:00
3ac9e98d1e client: manifest: bump version to v1.1.0 2026-01-12 12:37:59 -08:00
7b3fc80b19 Merge pull request #267 into master
2306f224 repo: update Gitea pull request template (Aaron Fiore)
2026-01-12 12:33:17 -08:00
2306f2246b repo: update Gitea pull request template 2026-01-12 12:31:03 -08:00
14df4c94e0 Merge pull request #265 into master
63a7eb92 client: manifest: update botan2 to botan (botan3) (Aaron Fiore)
2026-01-09 16:00:14 -08:00
63a7eb928c client: manifest: update botan2 to botan (botan3)
Updated internally in 8b59cee84c
2026-01-09 15:55:19 -08:00
d57114915a Merge pull request #264 into master
713514bb container: finance: lib_root: rename `Example` class (Aaron Fiore)
ad5f128a container: root: test: unit: utility: rename `Example` class (Aaron Fiore)
6e7fee92 container: plugins: root: example: rename `Example` class (Aaron Fiore)
2026-01-09 15:41:12 -08:00
713514bbca container: finance: lib_root: rename Example class
For clarity that this class is separate from plugin's entrypoint.
2026-01-09 15:38:21 -08:00
ad5f128a34 container: root: test: unit: utility: rename Example class
For clarity that this class is separate from plugin's entrypoint.
2026-01-09 15:38:17 -08:00
6e7fee92f3 container: plugins: root: example: rename Example class
For clarity that this class is separate from plugin's entrypoint.
2026-01-09 15:38:13 -08:00
02e1d563f2 Merge pull request #263 into master
abc08d4b container: plugins: root: mark Pluggable entrypoints as final (Aaron Fiore)
2026-01-09 15:36:55 -08:00
abc08d4bc1 container: plugins: root: mark Pluggable entrypoints as final 2026-01-09 15:36:10 -08:00
48a5e00564 Merge pull request #262 into master
07d3bbc4 container: root: macro: web: internal: fix Crypto++ canvas (Aaron Fiore)
2026-01-09 15:34:53 -08:00
07d3bbc41f container: root: macro: web: internal: fix Crypto++ canvas
ROOT apparently no longer likes ++ in canvas title (thus, not rendering)
2026-01-09 11:59:12 -08:00