mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-15 22:54:03 -05:00
Closed
opened 2026-06-11 06:14:38 -05:00 by GiteaMirror
·
20 comments
No Branch/Tag Specified
master
dependabot/npm_and_yarn/npm_and_yarn-cd62b4b37a
enforce-append-only-migrations-ci
claude/error-codes-worker-boundary-26i5uu
api-browser-custom-data-dir
tabedzki/feat/replacing-month-picker-with-day-picker
delay-initial-sync-until-loaded
jfdoming/mobile-app-build
cross-version-sync-compat
jfdoming/api-tokens-part-1
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-3
jfdoming/mobile-app-updates
claude/budget-version-migration-compat-151jlr
claude/worker-error-serialization-9iqtl7
claude/react-table-library-research-afx83z
claude/issue-8401-regression-test-9nw9l3
jfdoming/mobile-app-foundation-part-1
jfdoming/mobile-app-scaffold
release
ai-fix-cleanup-def-8290
claude/relaxed-shannon-jusywa
claude/fervent-keller-s6f2fq
claude/determined-feynman-st1y9z
claude/wizardly-einstein-vi2wce
claude/sweet-albattani-7nseio
feat/bank-sync-per-budget-file
claude/affectionate-cannon-y0kc82
claude/dependabot-findings-m9pgmb
claude/mac-app-ios-publish-zjs1lz
claude/vigilant-tesla-aiiyos
depot-migrate-secrets-1781296330308
claude/quirky-cerf-v5qck7
claude/animation-removal-alternative-2etfh1
claude/netlify-preview-comments-consolidate-9XPYa
osc/7391-error-boundaries-reports
claude/pensive-dijkstra-7DYui
claude/server-app-version-mismatch-HTCGv
claude/pr-8027-review-feedback-mELuO
claude/zealous-wozniak-e5pO0
claude/intelligent-heisenberg-BSHJq
claude/translation-download-refactor-jFRsO
claude/mobile-performance-ideas-G9PAO
claude/github-issue-7988-5A5ly
blacksmith-migration-ff70d2d
claude/great-mayer-KRvOk
claude/react-native-ios-compilation-fcJh5
claude/serene-goldberg-58xv0
claude/kind-euler-LVG3K
release-automation/edge-nightly
7710-bundle-migrations
claude/fix-docker-build-error-WMfed
claude/llm-compatible-release-notes-t20Nr
7710-tests-tdd
cursor/transaction-table-rewrite-f077
claude/plan-ci-secure-context-OtEe1
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7281-generate-icons
react-query-useSchedules
copilot/sub-pr-6140
package-upgrades
v26.7.0
v26.6.0
v26.5.2
v26.5.1
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
tech-support
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
No Label
maintenance
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#115189
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @MatissJanis on GitHub (Dec 12, 2023).
Original GitHub issue: https://github.com/actualbudget/actual/issues/2076
We are currently using trafico to label PRs with "WIP" and "Ready for review" labels.
There are a few problems with our current solution that cannot be solved with trafico:
The goal of this maintenance task is to solve the above two issues. It might require picking a different tool than trafico. Or alternatively: to fork trafico and implement the missing functionality.
@subnut commented on GitHub (Jan 11, 2024):
Should they also get the default "WIP" label, or a new "Draft" level?
I prefer the former.
Should they get the "WIP" label too? Or should they have a new label? (eg. ❌ Failing CI)
I prefer the latter.
@MatissJanis commented on GitHub (Jan 11, 2024):
More granularity would definitely be better. But if that's not possible or hard to achieve, then re-using the existing labels is also fine.
@carkom commented on GitHub (Mar 1, 2024):
Can we just create a workflow to add [WIP] to the begining of every new PR title? At that point trafico would pick it up and label it. Then the expectation is that the owner of the PR would remove the WIP when it's ready for review.
I like the idea of a new "Failing CI" label. I think trafico is working well, might be good to add the functionality to it. I'm saying that with no expertise on how difficult that would be. 🤷
@MatissJanis commented on GitHub (Mar 6, 2024):
That would work too if you want to give it a go. It wouldn't solve the issue fully though.. but still worthwhile doing in the short-term.
@matt-fidd commented on GitHub (Jun 17, 2024):
With the trafico bot currently down, I've been playing around with probot and it doesn't look hard to create a bespoke bot for actual.
Is this something what would be welcomed?
I've got one running currently that replicates the WIP functionality (and even adds the [WIP] prefix on for newly opened PRs removing the need for the github action). It's completely TS and unit-testable too which is a bonus
@MatissJanis commented on GitHub (Jun 17, 2024):
Cc @twk3 (see comment above)
@twk3 commented on GitHub (Jun 17, 2024):
@matt-fidd do you think the logic you've written is something that could be moved to an action (using
actions/githubnodejs package rather than probot)? Actions are easier for others to customise and use without needing additional hosting.I'm attempting the same thing with a fork of trafico (moving it to an action I mean), but was going to leave it rough (JS, no unit tests) with the anticipation that we would rewrite something eventually. Sounds like you've already got that part going! If it's something you're willing to publish as open source, we'd love to take a look.
@matt-fidd commented on GitHub (Jun 17, 2024):
@twk3 It's definitely worth a look! I can't say that I've used actions before but I'd be willing to have a look at implementing if that's something you'd be looking for?
I've pushed the bot as-is up to https://github.com/matt-fidd/actual-bot/ for your viewing pleasure (or displeasure really as this is my first attempt at typescript). It's very rough at the moment but if the bot is something you'd be interested in then it could easily be expanded to replace trafico, add add the functionality that Matiss requested originally in this issue.
If you'd definitely like to go in the action direction instead then let me know and I can have a look!
@psybers commented on GitHub (Jun 17, 2024):
You can make a workflow that triggers after the suite finishes (with help from ChatGPT):
And then I'm sure there is a way to add a label to a PR from a workflow. ChatGPT suggested a script, which would work, but then you would need to store an API token somewhere.
@psybers commented on GitHub (Jun 17, 2024):
I guess that is what GitHub recommends too: https://docs.github.com/en/actions/managing-issues-and-pull-requests/adding-labels-to-issues
@matt-fidd commented on GitHub (Jun 17, 2024):
I've had a go at some github workflows, I'm sure they're not perfect but they do at least work!
https://github.com/matt-fidd/bot-test/tree/master/.github/workflows
They're much slower to act then the bot and result in a status check appearing at the bottom of every pull request - not sure how to avoid this
@psybers commented on GitHub (Jun 18, 2024):
@matt-fidd Could you open a PR with those workflows against this repo so we can move the discussion there?
@matt-fidd commented on GitHub (Jun 18, 2024):
I'll push this up to a WIP PR for you now and write the rest of the suite
@matt-fidd commented on GitHub (Jun 18, 2024):
Up for you #2900 @psybers
@matt-fidd commented on GitHub (Jul 3, 2024):
There's a thread going in
#developmenton discord with me and twk3 but just thought I'd drop it here too. We came to the conclusion that github actions weren't the way forward because we'd lose the functionality of theapprovedandchanges requestedlabels. @twk3 settled on a github bot as a serverless function through Netlify.Finally had the time tonight to get it over the line, it now replicates the existing functionality with trafico, as well as extending to
as requested above
If you get a chance to have a look I'd welcome any feedback
Repo link
https://github.com/matt-fidd/actual-bot
Installation link (hosting on my server for now, will keep it online for anyone to test)
https://github.com/settings/installations/52299031
No test suite as yet, I'm struggling with the framework that probot comes with, if anyone has any pointers I'd appreciate it!
@youngcw commented on GitHub (Sep 7, 2024):
Can this be closed?
@MatissJanis commented on GitHub (Sep 8, 2024):
This is not yet done.
@matt-fidd commented on GitHub (Sep 8, 2024):
The label for Failing CI is built into the new bot, but it was disabled at the request of @twk3. It works in testing but I believe tw3k saw some weirdness that I couldn't reproduce.
Maybe we could enable it on actual-server first to let me iron out any possible kinks before rolling to actual?
@twk3 commented on GitHub (Sep 9, 2024):
@matt-fidd the path where it adds ready for review doesn't take into account the other factors like review status before it marks a PR as ready for review. And the presence of the failingCI label I don't think prevents the other events from adding ready for review.
@MatissJanis commented on GitHub (Dec 8, 2024):
I think we can close this issue as complete. Thoughts?