-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Bunq has no native integration into YNAB, so this requires an external library https://github.com/wesselt/bunq2ynab. Let's figure out how we can run the library using Bazel. A next step can be to package it up into a docker image (with apko) and run this for example in the provisioner.
- Create bunq2ynab docker image (feat: Build bunq2ynab image with nix and Bazel #544)
- Setup release flow docker image (feat: Create rules_release #601)
- Create multi-arch image for both linux amd64 and linux arm64 (feat: Multi-arch Python base image #614)
- Test if multi-arch image works inside provisioner
Works 🎉
bazel run //:tsh -- login bazel run //:tsh -- ssh ubuntu@provisioner docker run --rm -it --entrypoint="" ghcr.io/vgijssel/setup/bunq2ynab:0.1.0 /bin/bash - Wire bunq2ynab into provisioner (feat: Wire bunq2ynab in provisioner #616)
- Fix provisioner deployment (fix: Provisioner deployment #617, fix: Ensure provisioner deploy job runs #618, fix: Typo in publishing git changes #619, fix: Use correct syntax to push data using git #620, fix: Use a separate git repository to push changes #621)
- Reduce how often validate script runs to fix rate limit with 1password
- Reduce how often bunq2ynab restarts to reduce rate limit
- Fix command substitution not erroring out (fix: Make command substitution actually fail #623)
- Fix filtering out deleted git files (fix: Filter out deleted files in push_git_changes #624)
- Fix infinite deployments (fix: Release Manager infinite deployment #625)
- Do a manual deploy now that 1Password is once more rate limited
- Fix github action (fix: Remove inputs from github action #626)
- Fix the actual deployment by loading files correctly (fix: Loading remote tags for bunq2ynab #627)
- Fix provisioner deploy again (fix: Provisioner deploy once again #633)
- Validate if we need to define state file location
- Setup monitoring
Metadata
Metadata
Assignees
Labels
No labels