Skip to content

Conversation

@fireboy1919
Copy link
Collaborator

This is a manual github action to update copybara to the latest release.

Description

How was it tested? What documentation was provided?

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

@fireboy1919 fireboy1919 force-pushed the wphillips/improved_copybara branch 2 times, most recently from a24884f to 5dd4c1c Compare October 31, 2025 19:26
Rusty Phillips and others added 7 commits November 3, 2025 09:10
- Create new prepare-release.yml workflow to automate conversion of release candidates to releases
- Workflow creates release/vX.Y.Z branch from candidate/vX.Y.Z
- Strips -SNAPSHOT from VERSION file using existing Gradle tasks
- Updates all demo app gradle.properties using syncDemoAppVersions task
- Fix: Add missing ktor-starter to syncDemoAppVersions task list

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Use sed to directly update gradle.properties instead of syncDemoAppVersions task.
The Gradle task computes version at configuration time, before VERSION file is updated.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
This commit adds a working implementation for publishing demo apps
using Google Copybara and GitHub Actions.

Key improvements:
- Add unified Copybara configuration at .github/copybara/copy.bara.sky
- Add validation script to check demo apps before publishing
- Add comprehensive documentation in DEMOAPP_PUBLISHING.md
- Update publish-demoapps.yml workflow to use fireboy1919/[email protected]

The workflow validates demo apps (version checks + builds) and then
uses Copybara to sync them to external viaduct-graphql repositories.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
- Use fireboy1919/copybara-action@main
- Remove experimental --last-rev and --force flags
- Simplify copybara action parameters (workflow, custom_config)
- Use github.ref_name for SOURCE_REF instead of github.sha
- Keep validate job dependency for proper workflow execution
@fireboy1919 fireboy1919 force-pushed the wphillips/improved_copybara branch from 88069fa to 3e01f52 Compare November 3, 2025 14:15
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.

2 participants