Skip to content

28 enh add optional GitHub integrations to flow#34

Merged
b-jonathan merged 3 commits intob-jonathan:mainfrom
JordanJunaidi:28-enh-add-optional-github-integrations-to-flow
Nov 21, 2025
Merged

28 enh add optional GitHub integrations to flow#34
b-jonathan merged 3 commits intob-jonathan:mainfrom
JordanJunaidi:28-enh-add-optional-github-integrations-to-flow

Conversation

@JordanJunaidi
Copy link
Copy Markdown
Contributor

@JordanJunaidi JordanJunaidi commented Nov 20, 2025

Summary

Implements GitHub integrations to project scaffolding flow. The user now has the option to initialize a GitHub repository and push the initial commit.

Closes #28


Changes Made

  • Added new stack: <stack name>
  • Updated existing functionality
  • Improved documentation
  • Refactored internal code
  • Fixed a bug

Briefly summarize the major changes:

  • Repaired previously existing GitHub integration flow
  • Added UseGitHub flag to make GitHub integration optional
  • Split InitAndPush function into 3 helpers functions (Init, Commit, Push)

Testing

How was this change tested?

  • go test ./... passes locally
  • Manual testing done with taco CLI
  • CI checks pass

Provide details:

# Example test commands
./taco init

Note: GITHUB_TOKEN must be a classic token with repo create and delete permissions

@b-jonathan b-jonathan merged commit af5477f into b-jonathan:main Nov 21, 2025
4 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.

[ENH] Add Optional Github Integrations to Init Flow

2 participants