Skip to content

chore: use reusable workflows#304

Merged
bailinhe merged 4 commits intomainfrom
reusable-actions
Feb 11, 2026
Merged

chore: use reusable workflows#304
bailinhe merged 4 commits intomainfrom
reusable-actions

Conversation

@bailinhe
Copy link
Contributor

@bailinhe bailinhe commented Feb 10, 2026

This pull request updates the GitHub Actions workflows to standardize and simplify CI/CD processes by leveraging shared actions and workflows from metal-toolbox/ci-toolbox. The changes reduce custom scripting, improve maintainability, and enhance artifact handling and publishing.

CI/CD Workflow Standardization and Simplification:

  • Replaces custom setup, lint, Go build, Docker build/publish, and Trivy scan steps in .github/workflows/main.yaml with reusable actions and workflows from metal-toolbox/ci-toolbox, reducing boilerplate and ensuring consistency across jobs. [1] [2]
  • Updates outputs and artifact handling in the build and Docker jobs to use environment variables and outputs from the new shared actions. [1] [2]

OpenAPI Workflow Enhancements:

  • Renames .github/workflows/openapi.yml to .github/workflows/openapi.yaml and adds steps to generate and upload both JSON and YAML OpenAPI bundles, as well as publish these bundles as release assets using softprops/action-gh-release.

…t steps

Signed-off-by: Bailin He <bahe@equinix.com>
@bailinhe bailinhe force-pushed the reusable-actions branch 13 times, most recently from 7ae153c to ecdd11a Compare February 11, 2026 17:44
…amline artifact handling

Signed-off-by: Bailin He <bahe@equinix.com>
Signed-off-by: Bailin He <bahe@equinix.com>
Signed-off-by: Bailin He <bahe@equinix.com>
@bailinhe bailinhe changed the title test chore: use reusable workflows Feb 11, 2026
@bailinhe bailinhe marked this pull request as ready for review February 11, 2026 20:44
@bailinhe bailinhe requested review from a team as code owners February 11, 2026 20:44
@bailinhe bailinhe merged commit e92476c into main Feb 11, 2026
7 checks passed
@bailinhe bailinhe deleted the reusable-actions branch February 11, 2026 20:52
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