Commit Graph
99 Commits
Author SHA1 Message Date
Robert DyerGitHubgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
c031e5bffd feat: Build multi-architecture Docker images (#27)
* feat: Build multi-architecture Docker images

Updates the GitHub Actions workflow to build Docker images for both amd64 and arm64 architectures.

This is achieved by:
- Adding a QEMU setup step (`docker/setup-qemu-action@v3`).
- Adding a Docker Buildx setup step.
- Specifying `linux/amd64,linux/arm64` in the `platforms` input of the `docker/build-push-action@v6` step.

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-11-17 08:38:10 -06:00
Robert Dyer 066b217347 add more items to Docker ignore file - fixes #37 2025-11-17 08:25:43 -06:00
Robert Dyer 95d4c80b62 New Actual release version 2025-11-04 23:11:45 +00:00
Robert Dyer 18e58a5966 New Actual release version 2025-10-02 23:10:43 +00:00
Robert Dyer 84ea8d2e76 fixes #32 - add docs to explain how to configure when using OIDC 2025-09-08 09:53:24 -05:00
Robert Dyer 9d82f204f9 New Actual release version 2025-09-04 23:10:56 +00:00
Robert Dyer db2b47b180 New Actual release version 2025-08-02 23:13:20 +00:00
Robert Dyer f56b811d64 New Actual release version 2025-07-18 23:13:04 +00:00
Robert Dyer 1217bce02d New Actual release version 2025-07-15 23:12:18 +00:00
Robert Dyer 0e376c02f4 New Actual release version 2025-07-03 23:12:41 +00:00
Robert Dyer 0ce92abd16 New Actual release version 2025-07-01 23:12:10 +00:00
Robert Dyer 6b6df500ee bump versions 2025-06-28 00:26:06 -05:00
Robert Dyer 4dc30e44ff bump dependency 2025-06-28 00:21:31 -05:00
Robert Dyer 3792d96ca0 New Actual release version 2025-06-04 23:12:17 +00:00
e9922e30c1 support other interest compounding types (#24)
Co-authored-by: Chris Weiss <[email protected]>
2025-05-08 13:14:23 -05:00
Robert Dyer 226c8cb5bd clean up how note tags are used 2025-05-06 09:56:07 -05:00
Robert DyerandGitHub 6b26484486 Update utils.js: show percents with up to 4 digits after the decimal 2025-05-06 09:38:22 -05:00
Robert Dyer ec21ae5751 New Actual release version 2025-05-03 23:11:13 +00:00
Robert Dyer c30b429f96 add support for motorcycles to the kbb.js script 2025-05-03 14:24:31 -05:00
Robert Dyer 4741dee84f spelling and formatting cleanup 2025-05-03 14:02:40 -05:00
Robert Dyer ca31c69c7f update example.env to list optional entries 2025-05-03 13:57:48 -05:00
Robert Dyer 62b26acec4 bump package versions 2025-04-28 15:57:41 -04:00
Robert Dyer bfb3e5a3c3 New Actual release version 2025-04-05 23:12:33 +00:00
Robert Dyer 6a354e6252 add a fallback zestimate match pattern 2025-04-03 22:12:26 -05:00
Robert Dyer 576ac6a034 fix zestimate script 2025-03-06 21:12:03 -06:00
Robert Dyer 16cbc1af81 update packages 2025-03-06 21:11:47 -06:00
Robert Dyer 6db3587fab fixes #20 - bitcoin sync was negated and ignoring transactions from today 2025-03-04 19:25:00 -06:00
Robert Dyer b8583354de New Actual release version 2025-03-03 23:11:08 +00:00
Robert Dyer 0d3b46ba10 New Actual release version 2025-03-01 23:11:59 +00:00
Robert Dyer 09694b2ca8 New Actual release version 2025-02-06 23:12:14 +00:00
Robert Dyer fc5fae5cac New Actual release version 2025-02-05 23:10:46 +00:00
Robert Dyer 6280061d59 New Actual release version 2025-01-07 23:10:17 +00:00
Robert Dyer 42ca925c66 do not run Chrome headless, triggers captcha 2025-01-04 15:36:55 -06:00
Robert Dyer ada1b0d32e Fixes #17 - zestimate.js now requires Selenium+chromedriver 2025-01-04 15:31:53 -06:00
Robert Dyer c1a32f669b fix dependency 2025-01-04 14:40:19 -06:00
Robert Dyer 114e9442a8 bump better-sqlite3 to 11.7.0 to fix compile issues 2024-12-31 22:34:30 -06:00
Robert DyerandGitHub 2b1f282a85 Merge pull request #16 from is343/fix/initial-kbb-daily
fix: only parse kbb daily mileage transaction if it has previous data
2024-12-14 18:14:41 -06:00
Robert DyerandGitHub 33d37458e9 Update README.md to describe using Docker compose 2024-12-13 15:50:30 -06:00
Robert Dyer a7fe82fb01 New Actual release version 2024-12-13 17:44:47 +00:00
Robert Dyer 989193b6e0 test workflow 2024-12-13 11:43:07 -06:00
Robert Dyer fdc522d809 use a PAT to allow other workflow to trigger 2024-12-13 11:42:15 -06:00
Robert Dyer 64c4866962 change time workflow runs 2024-12-13 11:37:04 -06:00
Robert Dyer 48cf7e2af7 New Actual release version 2024-12-13 17:35:34 +00:00
Robert Dyer abaf21f0c6 fix workflow permission 2024-12-13 11:30:08 -06:00
Robert Dyer 5df044477c allow manual trigger of workflows 2024-12-13 11:28:04 -06:00
Robert Dyer a0d5ac531b add workflow to track Actual releases 2024-12-12 23:26:28 -06:00
Robert Dyer 7f841deb7c load sf credentials from cache dir 2024-12-12 23:16:21 -06:00
Robert Dyer b0d3bce84a add volume to docker compose file 2024-12-12 23:15:02 -06:00
Robert Dyer 59e6d7e2a4 add a VOLUME for ./cache to the Dockerfile 2024-12-12 23:03:25 -06:00
Robert Dyer c8e286be89 fix typo in compose file 2024-12-10 19:11:53 -06:00
Robert Dyer 61e6e9e36d allow cancel of docker builds 2024-12-10 16:50:06 -06:00
Robert Dyer b9b8965d7e add docker-compose file 2024-12-10 16:48:36 -06:00
Robert Dyer a0aed20684 update packages 2024-12-10 16:48:23 -06:00
Robert Dyer 4b7258e1e1 try tagging images with :latest 2024-12-10 16:04:21 -06:00
Robert Dyer f74b544fd2 fix workflow permissions 2024-12-10 15:55:31 -06:00
Robert Dyer fe131bf5ac add workflow to publish Docker images 2024-12-10 15:52:11 -06:00
Robert Dyer 5cd519c8a6 Support car values over $1m 2024-12-10 02:10:04 -06:00
Robert DyerandGitHub aeb6a48ddd Update README.md to note needing starting balances (fixes #10) 2024-11-06 15:26:33 -06:00
Robert Dyer c81550190b fix KBB picking the wrong last transaction date 2024-09-17 14:24:47 -05:00
Robert Dyer 0fd83a7cf4 update packages 2024-09-17 14:24:26 -05:00
Robert Dyer afb3df018e Revert "Use API getAccountBalance"
This reverts commit aca6e0145b.
2024-08-24 14:48:55 -05:00
Robert Dyer a1310abe21 remove commented code 2024-08-24 14:16:02 -05:00
Robert Dyer d669b98c5f update README and example .env to add NODE_TLS_REJECT_UNAUTHORIZED=0 2024-08-15 10:26:09 -05:00
Robert Dyer c57fec9fda Allow self-signed SSL certs 2024-08-15 09:57:10 -05:00
Robert Dyer 2a3929dcd9 ignore package-lock.json in docker images 2024-08-12 11:59:42 -05:00
Robert Dyer 6f8f81af3c use .dockerignore file 2024-08-12 11:19:00 -05:00
Robert Dyer 18c6bbc3a8 Revert "remove image files"
This reverts commit 281c9dcf3d.
2024-08-12 11:17:27 -05:00
Robert Dyer 69c2c4e77d remove $ from README console commands 2024-08-12 11:16:33 -05:00
Robert Dyer 32127899c5 clean README 2024-08-12 11:15:26 -05:00
Robert DyerandGitHub 7d1fb01adc Merge pull request #3 from faultoverload/main
Adding Docker configuration files
2024-08-12 11:12:15 -05:00
Robert Dyer 281c9dcf3d remove image files 2024-08-12 10:03:54 -05:00
Robert Dyer 7fe986c429 allow SimpleFIN credentials via ENV 2024-08-11 20:53:54 -05:00
Robert Dyer 78b61ec76e fix creating categories for track_investments 2024-08-10 18:46:21 -05:00
Robert Dyer b7c5000883 update track-investments so that it uses SimpleFIN IDs instead of names to match accounts 2024-08-10 18:41:48 -05:00
Robert Dyer a6cd5dee0d rename ENV variables to drop "IMPORTER" from the names and be more consistent 2024-08-10 18:16:38 -05:00
Robert Dyer 7e8cb82437 clean util code 2024-08-07 07:57:27 -05:00
Robert Dyer 25b499263f for KBB tracking, added kbbDailyMileage to auto-update mileage 2024-08-04 18:34:41 -05:00
Robert Dyer 4a379d609a update package-lock.json 2024-08-04 18:22:50 -05:00
Robert Dyer 15301fda78 fix getLastTransactionDate off by 1 day 2024-08-04 18:22:21 -05:00
Robert Dyer f4ba29d955 update packages 2024-08-04 03:56:56 -05:00
Robert Dyer 45e85f1b88 More graceful track-investments if SimpleFIN is down. 2024-08-04 03:55:24 -05:00
Robert Dyer 561955342a add mileage into note 2024-07-24 00:05:37 -05:00
Robert Dyer 55e404cf5c fix crash 2024-07-21 22:05:15 -05:00
Robert Dyer 129a6bb0dc better error recovery 2024-07-21 20:24:30 -05:00
Robert Dyer a329eae2d1 add error handling 2024-07-14 20:51:53 -05:00
Robert Dyer ffd14caa15 update ignores 2024-07-14 18:04:37 -05:00
Robert Dyer f1ea95282c always log 2024-07-09 22:20:29 -05:00
Robert Dyer fee326e054 avoid NaN issue when tracking investments 2024-07-09 22:16:01 -05:00
Robert Dyer 2a6b5e3708 update dep to latest 2024-07-09 22:00:53 -05:00
Robert Dyer 573f3ea5d2 log unhandled errors by default 2024-07-01 15:11:32 -05:00
Robert Dyer bc1cd4e7e8 format percents better 2024-07-01 13:46:18 -05:00
Robert Dyer 96d0fc109c mark transactions as reconciled 2024-07-01 10:19:46 -05:00
Robert Dyer 9e94ad39f1 functions were not returning their value 2024-07-01 09:44:33 -05:00
Robert Dyer b677570a2a add track-investments script 2024-06-19 19:28:40 -05:00
Robert Dyer bf6c723ade add kbb script 2024-06-19 11:59:14 -05:00
Robert Dyer 8ad16c8b8f add sync-banks script 2024-06-19 11:39:16 -05:00
Robert Dyer 852d83c1d9 add zestimate script 2024-06-19 11:35:47 -05:00
Robert Dyer 7a15e6d6b6 add apply-interest script 2024-06-19 11:28:33 -05:00
Robert Dyer 1e25a806d9 Initial commit 2024-06-19 11:17:46 -05:00