Skip to content

ci(installer): add E2E workflow matrix - #172

Merged
Alan-TheGentleman merged 2 commits into
mainfrom
ci/e2e-installer-matrix
Jul 4, 2026
Merged

Alan-TheGentleman merged 2 commits into
mainfrom
ci/e2e-installer-matrix

Conversation

@Alan-TheGentleman

Copy link
Copy Markdown
Contributor

Fixes #150

PR Type

  • Bug fix (type:bug)
  • New feature (type:feature)
  • Documentation only (type:docs)
  • Code refactoring (type:refactor)
  • Maintenance/tooling (type:chore)

Summary

  • Adds a GitHub Actions workflow for installer safety checks.
  • Runs Go tests, Linux Docker E2E matrix, non-blocking Termux E2E, and macOS build/help smoke.
  • Uses concurrency cancellation to avoid wasting runner time on superseded pushes.

Changes

File Change
.github/workflows/e2e-testing.yml Adds PR/main/manual CI coverage for installer tests and E2E matrix.

Test Plan

  • cd installer && go test ./...
  • git diff --check
  • bash -n installer/e2e/docker-test.sh
  • GitHub Actions workflow run, pending after PR creation

Contributor Checklist

  • Linked an approved issue
  • Added exactly one type:* label
  • Ran shellcheck on modified scripts, not applicable
  • Docs updated if behavior changed, not applicable
  • Conventional commit format
  • No Co-Authored-By trailers

@Alan-TheGentleman Alan-TheGentleman added the type:chore Maintenance/tooling or CI PR label Jul 4, 2026
@Alan-TheGentleman
Alan-TheGentleman merged commit 1544ecd into main Jul 4, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:chore Maintenance/tooling or CI PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automate Safety Net via CI/CD E2E Multi-Platform Pipeline

1 participant