Skip to content

Feat/sync and backups#13

Merged
cleberhensel merged 3 commits into
mainfrom
feat/sync-and-backups
Oct 24, 2025
Merged

Feat/sync and backups#13
cleberhensel merged 3 commits into
mainfrom
feat/sync-and-backups

Conversation

@cleberhensel

Copy link
Copy Markdown
Contributor

This pull request primarily introduces repository restrictions to all major GitHub Actions workflows, ensuring that CI/CD jobs only run for the official OnoSendae/vibe-devtools repository. It also updates documentation links to use the correct GitHub organization casing and removes two documentation files that are now obsolete.

Workflow restrictions and improvements:

  • Added if: github.repository == 'OnoSendae/vibe-devtools' to all jobs in .github/workflows/build.yml, .github/workflows/publish-cli.yml, .github/workflows/publish.yml, .github/workflows/release.yml, and .github/workflows/test.yml to prevent workflows from running on forks or other repositories. Also updated conditional logic in .github/workflows/publish-packages.yml for both publish-basic and publish-research jobs to include this restriction. [1] [2] [3] [4] [5] [6] [7] [8]

Documentation updates:

  • Updated all GitHub links in CONTRIBUTING.md and README.md to use the correct casing for the organization (OnoSendae instead of onosendae) for consistency and to avoid potential issues with case-sensitive URLs. [1] [2] [3] [4]

Cleanup of deprecated documentation:

  • Removed RELEASE-AUTOMATION-SUMMARY.md and apps/cli/STASH-SYSTEM.md, which are now outdated and superseded by newer documentation and workflows. [1] [2]

New developer tooling:

  • Added advanced git aliases to .gitconfig-aliases for pushing to both origin and backup remotes, and for syncing backup with changes from origin, improving developer workflow for repository management.

…tation

- Introduced new scripts for managing git synchronization: `git-check-sync.sh`, `git-force-sync-backup.sh`, `git-push-all.sh`, and `git-sync-from-origin.sh` to streamline backup and origin synchronization processes.
- Updated `.gitconfig-aliases` with new git aliases for pushing and syncing branches.
- Revised `CONTRIBUTING.md` to reflect updated links and improve clarity on contribution processes.
- Removed obsolete files: `OPENSOURCE-CHECKLIST.md`, `RELEASE-AUTOMATION-SUMMARY.md`, `STASH-SYSTEM.md`, and `TESTING.md` to declutter the repository.
- Enhanced documentation for better guidance on using the new features.
…adata, synthesis, character evolution, and memory
@cleberhensel cleberhensel merged commit 2da6416 into main Oct 24, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant