Skip to content

Add Docker build workflow with GitHub Actions #2

Description

@depadeto

Context

We need a CI pipeline that builds and validates the project on every PR.

Task

Create .github/workflows/ci.yml that:

  • Runs on every PR to main
  • Builds all Go services (smart-router, function-manager, tenant-manager, config-store, deployment-manager)
  • Builds the Python SkyPilot Bridge (lint + type check)
  • Builds the React frontend (npm ci && npm run build)
  • Runs any existing tests

Bonus

  • Add Docker image builds (don't push, just validate they build)
  • Add Go linting with golangci-lint

Good first issue — standard GitHub Actions setup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions