f0561d1ebe
client: lib_gen: superscript: append subprofile before generating
...
- Append new subprofile before potentially generating new file
- Simplifies backup/writing process
- Related refactoring
2024-07-16 17:54:25 -07:00
90e7d0adb2
Merge pull request #86 into master
...
37fcba1 client: lib_docker: `build`: use 'experimental' path (Aaron Fiore)
9975d34 client: remove `ghc` package requirement (Aaron Fiore)
b7900f1 client: reorg/factoring for 'experimental' builds (Aaron Fiore)
2024-07-16 17:49:56 -07:00
37fcba1586
client: lib_docker: build: use 'experimental' path
2024-07-16 17:44:17 -07:00
9975d3471c
client: remove ghc package requirement
...
Will be managed by `stack` via respective source builds.
2024-07-16 17:44:16 -07:00
b7900f1eef
client: reorg/factoring for 'experimental' builds
...
- Dockerfiles: separation of concerns for build types
- Dockerfiles: pull from respective hledger-based branches/tags
- Dockerfiles: move hledger-based test building into experimental
- docker-finance.yaml: add commented package 'unuran' (experimental)
2024-07-16 17:44:16 -07:00
2662937a47
Merge pull request #85 into master
...
e58bc57 client: Dockerfiles: ubuntu: fix botan dependency (Aaron Fiore)
dd4100a container: lib_finance: root: remove call via $ROOTSYS (Aaron Fiore)
2024-07-15 16:14:12 -07:00
e58bc578cd
client: Dockerfiles: ubuntu: fix botan dependency
...
- The library is needed, not the utility binary
- Fixes `root` loading errors about missing headers
2024-07-13 19:06:20 -07:00
dd4100acde
container: lib_finance: root: remove call via $ROOTSYS
...
- Ubuntu 'finance' image now has $ROOTSYS in $PATH
- Fixes breakage on Arch Linux 'finance' image
2024-07-13 19:06:17 -07:00
a02b3b2917
Merge pull request #84 into master
...
e11a142 client: lib_docker: `version`: refactor, print image name (Aaron Fiore)
bc7ebff client: lib_docker: factor env gen into lib_gen (Aaron Fiore)
4d3eef6 client: new internal client versioning system (Aaron Fiore)
c68463b client: fetch.yaml.in: remove redundant version (Aaron Fiore)
7f199f1 client: lib_gen: ignore comments in env file (Aaron Fiore)
b9583a7 client: update manifest to current version (Aaron Fiore)
2024-07-13 03:13:32 -07:00
e11a142a86
client: lib_docker: version: refactor, print image name
2024-07-13 03:08:59 -07:00
bc7ebff2a1
client: lib_docker: factor env gen into lib_gen
...
- Related environment refactoring
2024-07-13 03:08:59 -07:00
4d3eef6067
client: new internal client versioning system
...
- Version is now determined on-the-fly from manifest file
- Internal versioning no longer depends on environment file
2024-07-13 03:01:06 -07:00
c68463bd2b
client: fetch.yaml.in: remove redundant version
...
This element is found within the actual schema.
2024-07-13 00:46:57 -07:00
7f199f1615
client: lib_gen: ignore comments in env file
2024-07-13 00:46:57 -07:00
b9583a70df
client: update manifest to current version
2024-07-13 00:46:56 -07:00
2609a82933
Merge pull request #83 into master
...
f53bd60 repo: gitea: template: update `version` command (Aaron Fiore)
b00f464 client: lib_docker: add build platform to `version type=short` (Aaron Fiore)
85a9cd8 client: lib_docker: add 'type' arg to `version` (Aaron Fiore)
2024-07-12 21:23:22 -07:00
f53bd6080b
repo: gitea: template: update version command
2024-07-12 21:18:59 -07:00
b00f4640df
client: lib_docker: add build platform to version type=short
2024-07-12 21:18:58 -07:00
85a9cd8018
client: lib_docker: add 'type' arg to version
...
- Add `version` types (client | container | short | all)
- Related refactoring
2024-07-12 21:18:58 -07:00
938d762201
Merge pull request #82 into master
...
f2df54d client: Dockerfiles: resolve `apt` CLI warning (Aaron Fiore)
2024-07-12 21:02:34 -07:00
f2df54d3cc
client: Dockerfiles: resolve apt CLI warning
2024-07-11 16:48:58 -07:00
c8a2af1290
Merge pull request #81 into master
...
b4bae82 container: lib_edit: refactor for clearer fatal errors (Aaron Fiore)
2024-07-11 15:45:11 -07:00
b4bae82ae7
container: lib_edit: refactor for clearer fatal errors
...
- Make known that non-zero returns are fatal errors
- Return success on success (iadd | manual)
- Add iadd to `edit` usage help
- Remove outdated comments
2024-07-11 15:42:23 -07:00
94c89e7190
Merge pull request #80 into master
...
c69c841 hledger-flow: capital-one: bank: reorder columns (Aaron Fiore)
2024-07-11 15:38:24 -07:00
c69c841a18
hledger-flow: capital-one: bank: reorder columns
...
Upstream has reordered their columns (same data, different order).
2024-07-10 17:33:08 -07:00
cbe76370f4
Merge pull request #79 into master
...
48a7b7f client: lib_docker: add 'experimental' build type (Aaron Fiore)
c74a76b client: Dockerfiles: add hledger source build (Aaron Fiore)
2024-07-10 17:12:58 -07:00
48a7b7f798
client: lib_docker: add 'experimental' build type
2024-07-09 22:56:04 -07:00
c74a76bd0b
client: Dockerfiles: add hledger source build
2024-07-09 22:56:03 -07:00
39100b2bc0
Merge pull request #78 into master
...
4316172 container: subprofile.bash.in: add TODO re: --conf (Aaron Fiore)
190ac28 container: lib_ledger: refactor for base arguments (Aaron Fiore)
b0bc67d container: lib_ledger: use PATH for hledger{-ui,-web,-flow} (Aaron Fiore)
f7d1542 container: lib_edit: create if not found, refactor (Aaron Fiore)
adebadb container: lib_edit: add hledger conf support (Aaron Fiore)
c2ac298 client: lib_gen: add hledger conf support (Aaron Fiore)
bbbecff client: docker-finance.d: add hledger.conf.in (Aaron Fiore)
2024-07-09 18:51:21 -07:00
4316172e4c
container: subprofile.bash.in: add TODO re: --conf
2024-07-08 18:14:42 -07:00
190ac2864d
container: lib_ledger: refactor for base arguments
...
- Future-proof for hledger features
- Related refactoring
2024-07-08 18:13:34 -07:00
b0bc67deb1
container: lib_ledger: use PATH for hledger{-ui,-web,-flow}
2024-07-08 18:13:34 -07:00
f7d1542b32
container: lib_edit: create if not found, refactor
2024-07-08 18:13:34 -07:00
adebadbaa9
container: lib_edit: add hledger conf support
2024-07-08 18:13:34 -07:00
c2ac298f67
client: lib_gen: add hledger conf support
2024-07-08 18:13:34 -07:00
bbbecff7f1
client: docker-finance.d: add hledger.conf.in
2024-07-08 18:13:34 -07:00
98701ba403
Merge pull request #76 into master
...
f43f77d client: lib_gen: return success on client generation (Aaron Fiore)
2024-07-03 23:49:23 -07:00
f43f77d28b
client: lib_gen: return success on client generation
...
Selecting [nN] to client generation would skip optional container generation.
2024-07-03 19:22:59 -07:00
65c27ce1ed
Merge pull request #75 into master
...
5b17bd3 hledger-flow: coinbase: update mockups to latest impl (Aaron Fiore)
d115e29 client: fetch.yaml.in: update Coinbase comment (Aaron Fiore)
07023ea hledger-flow: coinbase: refactor for ccxt raw ledger (Aaron Fiore)
2d3ab78 php: coinbase: use ccxt end-user public-facing API (Aaron Fiore)
2024-07-03 19:10:04 -07:00
5b17bd38aa
hledger-flow: coinbase: update mockups to latest impl
2024-07-03 19:05:39 -07:00
d115e2907d
client: fetch.yaml.in: update Coinbase comment
2024-07-03 19:05:39 -07:00
07023ea952
hledger-flow: coinbase: refactor for ccxt raw ledger
...
ccxt's raw ledger object resides in [info]
2024-07-03 19:05:39 -07:00
2d3ab7857c
php: coinbase: use ccxt end-user public-facing API
...
A recent combination of Coinbase and ccxt changes will now result in
authentication errors (server error 401) because of docker-finance's
coinbase implementation (specifically, direct calls to internal ccxt).
docker-finance's previous usage of request() meant hooking into the
underlying ccxt API and not the end-user public-facing API (publicly
documented - not necessarily the "public" vs "private" APIs provided by
exchanges, as seen in ccxt documentation).
This direct usage of request() was obviously never recommended but it
was always easier to interact with to get to the underlying raw object
(at least at the time of original docker-finance coinbase writing).
Since it appears that ccxt has refactored the authentication mechanism
related to request(), this commit also refactors in order to provide a
working fix for authentication.
2024-07-03 19:05:39 -07:00
f64e58de81
Merge pull request #73 into master
...
42e97cb hledger-flow: ledger: skip aEthWETH (Aaron Fiore)
e570610 hledger-flow: ledger: add 'Status' column (Aaron Fiore)
2024-07-03 18:52:54 -07:00
42e97cb3e4
hledger-flow: ledger: skip aEthWETH
...
Currently handled by `fetch` and 'blockchain-explorers/ethereum-based'.
2024-07-02 17:46:30 -07:00
e5706103e6
hledger-flow: ledger: add 'Status' column
...
Refactored for upstream addition.
2024-07-02 17:46:25 -07:00
01ae223762
Merge pull request #71 into master
...
69ef740 client: lib_docker: factor out args parsers (Aaron Fiore)
2024-06-29 00:35:05 -07:00
69ef740bf1
client: lib_docker: factor out args parsers
2024-06-28 23:22:34 -07:00
c410c073f9
Merge pull request #70 into master
...
cb7991b client: Dockerfiles: ubuntu: 'USER root' to install (Aaron Fiore)
2024-06-28 19:00:01 -07:00
cb7991b187
client: Dockerfiles: ubuntu: 'USER root' to install
...
Fixup to #68
2024-06-28 18:38:33 -07:00