Commit Graph

139 Commits

Author SHA1 Message Date
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
f931458dc6 Merge pull request #69 into master
3941d8c repo: add build type to Gitea issue template (Aaron Fiore)
ef1d3aa repo: add Gitea pull request template (Aaron Fiore)
2024-06-28 17:42:01 -07:00
3941d8c7c1 repo: add build type to Gitea issue template 2024-06-28 17:39:51 -07:00
ef1d3aa9e8 repo: add Gitea pull request template 2024-06-28 17:39:51 -07:00
afd97c275b Merge pull request #68 into master
185570b client: update `version` manifest to latest build (Aaron Fiore)
20ff0cf README: add note for `docker-finance build` options (Aaron Fiore)
d93d2dd container: lib_finance: call `root` with $ROOTSYS (Aaron Fiore)
dffb3e5 client: Dockerfiles: ubuntu: add ROOT.cern support (Aaron Fiore)
19cbd05 client: Dockerfiles: refactor for `build` options (Aaron Fiore)
593d586 client: lib_docker: implement `build` options (Aaron Fiore)
2024-06-28 17:36:09 -07:00
185570b52f client: update version manifest to latest build 2024-06-28 17:30:36 -07:00
20ff0cf745 README: add note for docker-finance build options 2024-06-28 17:30:36 -07:00
d93d2dd17c container: lib_finance: call root with $ROOTSYS
Non-packaged pre-compiled ROOT.cern is not installed to /usr/bin
2024-06-28 17:30:36 -07:00