Skip to content

ci: simplify PR checks and release image publishing#171

Merged
Che-Zhu merged 1 commit into
mainfrom
chore/simplify-ci-release
Jul 7, 2026
Merged

ci: simplify PR checks and release image publishing#171
Che-Zhu merged 1 commit into
mainfrom
chore/simplify-ci-release

Conversation

@Che-Zhu

@Che-Zhu Che-Zhu commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Replace the old PR check workflow with a main-only CI workflow that runs lint, tests, and build.
  • Replace push/PR Docker publishing with release-only GHCR publishing for ghcr.io/fullagent/fulling.
  • Make the runtime image workflow manual-only so runtime publishing can be designed separately.

Behavior

  • PRs to main run code CI only: install, lint, test, build.
  • PRs no longer build Docker images or post bot comments.
  • main pushes no longer publish images.
  • GitHub Releases publish the app image to GHCR only.
  • Release tags must resolve to commits contained in origin/main.
  • Prereleases do not update latest.

Validation

  • Workflow YAML parses with Ruby YAML loader.
  • pnpm lint
  • pnpm test - 16 files, 57 tests passed; existing React act environment warnings remain in Sealos provider tests.
  • pnpm build

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

❌ PR Check Results: Failed

Build Checks

Check Status
Lint & Build ❌ Failed
Docker Build ❌ Failed

⚠️ Action Required

Some checks failed. Please review the errors and update your PR.

Lint/Build Issues:

  • Check the "Lint and Build Check" job for details
  • Fix linting errors with pnpm run lint:fix
  • Ensure the project builds locally with pnpm run build

Docker Build Issues:

  • Check the "Docker Build Test" job for details
  • Verify Dockerfile changes
  • Test Docker build locally

Commit: 5a73a39121ca06e2c149b720c23eccf6f1c8eb1b
Branch: chore/simplify-ci-release

🔗 View Details:

@Che-Zhu Che-Zhu merged commit dc15933 into main Jul 7, 2026
4 checks passed
@Che-Zhu Che-Zhu deleted the chore/simplify-ci-release branch July 7, 2026 07:03
@LeoninCS

LeoninCS commented Jul 7, 2026

Copy link
Copy Markdown

very good

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