Skip to content

ci: use publish instead of release - #9

Merged
Potato-Yao merged 1 commit into
BITNP:masterfrom
Potato-Yao:master
Sep 17, 2026
Merged

Potato-Yao merged 1 commit into
BITNP:masterfrom
Potato-Yao:master

Conversation

@Potato-Yao

Copy link
Copy Markdown
Member

No description provided.

Copilot AI lite review requested due to automatic review settings September 17, 2026 07:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The only noted issue is a minor README setup-order nit that does not block approval.

Pull request overview

Replaces binary release automation with GHCR Docker image publishing and adds Docker Compose deployment support.

Changes:

  • Adds a multi-stage Docker image and Compose agent service.
  • Publishes tagged linux/amd64 images to GHCR.
  • Updates Docker documentation and excludes unnecessary build files.
  • Removes the previous binary release workflow.
File summaries
File Summary
README.md Documents Docker image usage and configuration.
Dockerfile Builds the production agent image.
compose.yaml Adds the GHCR-backed agent service.
.github/workflows/release.yml Removes binary release publishing.
.github/workflows/publish.yml Publishes tagged images to GHCR.
.dockerignore Excludes secrets and unnecessary build context.
Review details

Suppressed comments (1)

README.md:75

  • Because compose.yaml now declares .env as a required env_file for agent, this command runs before .env is created in step 2. Compose validates that env file even when only napcat is targeted, so a fresh checkout can fail before NapCat starts. Create .env before this command and remove the duplicate setup in step 2.
docker compose up -d napcat
  • Files reviewed: 6/6 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Potato-Yao
Potato-Yao merged commit 0598325 into BITNP:master Sep 17, 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.

2 participants