Skip to content

chore: modular migration + editor-release CI#6

Open
intel352 wants to merge 4 commits intomainfrom
chore/modular-migration
Open

chore: modular migration + editor-release CI#6
intel352 wants to merge 4 commits intomainfrom
chore/modular-migration

Conversation

@intel352
Copy link
Contributor

Summary

  • Migrate from CrisisTextLine/modular to GoCodeAlone/modular v1.12.3
  • Bump workflow to v0.3.32
  • Add sync-editor.yml CI workflow to listen for editor-release dispatch events and update the embedded workflow-editor UI

Test plan

  • Verify build passes with new modular dependency
  • Verify sync-editor.yml triggers on editor-release dispatch

🤖 Generated with Claude Code

intel352 and others added 4 commits March 9, 2026 17:17
Bump workflow to v0.3.29 which uses GoCodeAlone/modular v1.12.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rebuilds admin UI when @gocodealone/workflow-editor publishes a new version.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 12, 2026 23:46
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR migrates the modular dependency from CrisisTextLine/modular to GoCodeAlone/modular v1.12.3, bumps GoCodeAlone/workflow to v0.3.32, and adds a new sync-editor.yml GitHub Actions workflow to automatically rebuild and commit the embedded admin UI when an editor-release dispatch event is received.

Changes:

  • Replaced CrisisTextLine/modular imports with GoCodeAlone/modular (and sub-modules) in go.mod/go.sum, along with transitive dependency bumps.
  • Bumped GoCodeAlone/workflow from v0.3.28 to v0.3.32.
  • Added .github/workflows/sync-editor.yml CI workflow to listen for editor-release repository dispatch events and update the embedded workflow-editor UI.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 4 comments.

File Description
go.mod Migrated modular dependency to GoCodeAlone org; bumped workflow and transitive deps
go.sum Updated checksums to match new dependency versions
.github/workflows/sync-editor.yml New workflow: rebuilds admin UI on editor-release dispatch, commits and tags the result

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


- name: Commit and tag
run: |
EDITOR_VERSION="${{ github.event.client_payload.version }}"
Comment on lines +49 to +56
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add -A
git diff --cached --quiet && echo "No changes" && exit 0
git commit -m "chore: sync editor to ${EDITOR_VERSION}"
git push
git tag "${EDITOR_VERSION}"
git push origin "${EDITOR_VERSION}"
- name: Build admin UI
run: |
cd /tmp/workflow-ui-build/ui
npm ci

- name: Clone workflow repo and update editor package
run: |
EDITOR_VERSION="${{ github.event.client_payload.version }}"
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