git init
git add .
git commit -m "Initial commit - taskhomie"- Go to https://github.com/new
- Create a new repository (public or private)
- Name it
taskhomie(or your preferred name) - Don't initialize it with README, .gitignore, or license
# Replace YOUR_USERNAME with your GitHub username
git remote add origin https://github.com/YOUR_USERNAME/taskhomie.git
git branch -M main
git push -u origin main- Go to your repository on GitHub
- Click on the "Actions" tab
- If prompted, click "I understand my workflows, go ahead and enable them"
The workflow will automatically start when you push to main branch.
- Go to Actions tab
- Click on "Build Tauri App" workflow
- Click "Run workflow"
- Select branch (main)
- Click "Run workflow"
Wait for the workflow to complete (20-40 minutes for first build):
- Click on the completed workflow run (green checkmark)
- Scroll down to "Artifacts" section
- Click on
taskhomie-windows-installer(or your platform) - Install the downloaded
.msifile
You now have a fully built Taskhomie application without installing Visual Studio!
To create a release with all installers attached:
# Create a version tag
git tag v0.1.0
git push origin v0.1.0The workflow will automatically:
- Build for all platforms
- Create a draft release
- Attach all installers
Go to Releases on GitHub to review and publish!
- Check if Actions are enabled in repo settings
- Check if you have permission to run workflows
- Click on the failed job to see logs
- Common issues:
- Missing icon files (we already fixed this)
- Rust compilation errors
- Missing dependencies
- Just push a new commit
- Or use "Run workflow" button for manual build
Need help? See GITHUB_ACTIONS_GUIDE.md for detailed documentation.