Skip to content

feat: add GitHub workflows for build and release - #10

Merged
MasonXon merged 1 commit into
OpenCSGs:mainfrom
MasonXon:feat/gh-workflow-build-release
Oct 21, 2026
Merged

MasonXon merged 1 commit into
OpenCSGs:mainfrom
MasonXon:feat/gh-workflow-build-release

Conversation

@MasonXon

Copy link
Copy Markdown
Collaborator

Summary

  • add build-llm-back.yml: tag-triggered multi-arch (amd64/arm64) build with GHA layer cache and manifest merge, pushes opencsghq/label-studio:<tag>-llm-back to Docker Hub and ACR
  • add release-llm-back.yml: tag-triggered GitHub Release with auto-generated notes

Notes

  • ACR login requires ACR_REGISTRY, ACR_USERNAME, ACR_PASSWORD secrets (not yet configured on this repo)
  • Docker Hub uses existing vars.DOCKERHUB_USERNAME / secrets.DOCKERHUB_TOKEN

Test plan

  • verify image builds and pushes for both platforms on a tag
  • verify multi-arch manifest is created
  • verify Release is created with notes

@MasonXon
MasonXon marked this pull request as ready for review October 21, 2026 06:14
@MasonXon
MasonXon merged commit 67d9ffb into OpenCSGs:main Oct 21, 2026
1 check 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