Skip to content

Restore missing cmd/devvault entrypoint to unblock CI Build & Test - #2

Closed
Saravanakumar2602 with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-github-actions-build-test
Closed

Saravanakumar2602 with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-github-actions-build-test

Conversation

Copilot AI commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

The Build & Test (ubuntu-latest) job was failing because the E2E test builds ../cmd/devvault, but that command path no longer existed in the repository. This PR restores the expected CLI entrypoint path and prevents it from being accidentally ignored by Git patterns.

  • Restore expected CLI binary entrypoint

    • Added cmd/devvault/main.go as the canonical executable entrypoint.
    • Wires the binary back to the existing CLI command tree in internal/cli.
  • Scope ignore rules to root binaries only

    • Updated .gitignore entries from broad names (devvault, devvault-demo, etc.) to root-anchored paths (/devvault, /devvault-demo, etc.).
    • Prevents cmd/devvault/ source files from being treated as ignored artifacts.
package main

import "devvault/internal/cli"

func main() {
	cli.Execute()
}

Co-authored-by: Saravanakumar2602 <189441060+Saravanakumar2602@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job Build & Test (ubuntu-latest) Restore missing cmd/devvault entrypoint to unblock CI Build & Test Sep 23, 2026
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