Skip to content

Remove sync git bug workflow for now altogether#1814

Merged
yarikoptic-gitmate merged 5 commits intomasterfrom
enh-git-bug
Feb 27, 2026
Merged

Remove sync git bug workflow for now altogether#1814
yarikoptic-gitmate merged 5 commits intomasterfrom
enh-git-bug

Conversation

@yarikoptic
Copy link
Member

We should really test it on some smaller dedicated repo fully first. It seems that there are various aspects which are not yet worked out in my understanding of the situation yet

yarikoptic and others added 5 commits February 26, 2026 21:08
git-bug requires its own identity (not just git config user.*) before
bridge configuration can work. Add `git-bug user new` step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bug refs reference identity objects stored under refs/identities/*.
Without identity refs, git-bug cache build fails with "identity doesn't
exist" on every command. Fix by:

- Fetching both refs/bugs/* and refs/identities/* from remote
- Detecting missing identity refs and wiping orphaned bug refs
  so that the pull starts fresh (data is re-pulled from GitHub)
- Pushing both ref namespaces so subsequent runs can be incremental

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add fork guard so scheduled sync doesn't run in forks
- Replace hardcoded dandi/dandi-cli with GITHUB_REPOSITORY_OWNER
  and GITHUB_REPOSITORY shell parameter expansion

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds a workflow_dispatch input "push-to-github" (default: false)
that enables pushing locally-created bugs to GitHub Issues.
Scheduled runs remain pull-only.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
We should really test it on some smaller dedicated repo fully first. It seems that there are various aspects which are not yet worked out in my understanding of the situation yet
@yarikoptic-gitmate yarikoptic-gitmate added the internal Changes only affect the internal API label Feb 27, 2026
@yarikoptic-gitmate yarikoptic-gitmate merged commit 0fe497d into master Feb 27, 2026
34 of 36 checks passed
@yarikoptic-gitmate yarikoptic-gitmate deleted the enh-git-bug branch February 27, 2026 03:18
@codecov
Copy link

codecov bot commented Feb 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.11%. Comparing base (ea759a8) to head (546d376).
⚠️ Report is 7 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1814   +/-   ##
=======================================
  Coverage   75.11%   75.11%           
=======================================
  Files          84       84           
  Lines       11925    11925           
=======================================
  Hits         8958     8958           
  Misses       2967     2967           
Flag Coverage Δ
unittests 75.11% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Changes only affect the internal API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants