• v1.1.1 Stable

    Cloud Administrator released this 2025-04-25 18:27:47 -06:00 | 0 commits to main since this release

    πŸ“¦ Go CI/CD Composite Action v1.1.1

    The storm rolls onward β€” this patch release brings a critical refinement to the sacred rites of testing. Precision sharpens, and coverage deepens across your Go domains.

    πŸ”§ What’s Fixed in v1.1.1

    βœ… Comprehensive Test Coverage Restored

    The test commands now correctly include all packages and subpackages.
    This ensures that every corner of your code β€” no matter how deep in the domain forest β€” is tested and accounted for.

    • Fixed test execution scope to recursively run across all modules.
    • Improves reliability of test reports and coverage metrics.

    🧭 Why This Matters

    Even the strongest rituals must cover every rune. This fix ensures your CI/CD pipeline doesn’t miss hidden logic in nested packages, bringing true integrity to your builds and clarity to your reports.


    Version 1.1.1 is a minor but vital correction β€” a sharpening of the blade, not a reforging.
    Bring it into your tribe’s workflows and march forward with confidence.

    We don’t just test our code β€” we honor it. πŸ›‘οΈ

    Downloads
  • v1.1.0 Stable

    Cloud Administrator released this 2025-04-23 00:03:03 -06:00 | 1 commits to main since this release

    πŸ“¦ Go CI/CD Composite Action v1.1.0

    The forge burns hotter β€” this release brings greater control, stronger rituals, and clearer pathways for your Go workflows.
    Every change is a chisel stroke toward eternal DevOps glory.


    ✨ What's New in v1.1.0

    πŸ” Expanded Secrets & Registry Support

    • New required inputs: registry-username and registry-token
    • More secure and explicit registry authentication
    • Hardened for private registries and artifact sanctuaries

    πŸ—οΈ Stronger Build Control

    • Build steps now split cleanly: library or application
    • Applications compile into /bin/app β€” ready for Docker or direct deployment

    🐳 Enhanced Docker Image Handling

    • Tag generation logic:
      • develop β†’ short SHA
      • main β†’ latest
      • release/* β†’ ${semver}-release
      • tags/* β†’ versioned tag
    • Image build & push only when the stars align (workflow type + build type)

    πŸ“ƒ Improved Docs & Ritual Clarity

    • README now speaks like a spellbook
    • Inputs described as incantations with defaults, types, and intent

    πŸ› οΈ Smarter Defaults

    • Go version: 1.24
    • Docker publishing: true by default, override at will

    πŸ“Œ Why This Matters

    This release deepens the sacred foundation of your CI/CD spellcraft.
    Whether deploying powerful apps or building nimble Go libraries, your workflow gains:

    • πŸ”’ Precision in authentication
    • πŸ” Flexibility in flow
    • 🧱 Clarity in build behavior
    • πŸ‰ Less boilerplate, more legacy

    Let your rituals be reproducible, readable, and run like blood in the veins of your infrastructure.


    πŸš€ Ready for Battle

    v1.1.0 is forged, tested, and sanctified.
    Bring it into your projects and let the pipelines roar like dragons above the clouds.

    β€œWe don’t just build software β€” we forge legacy.”

    Downloads
  • v1.0.0 Stable

    Cloud Administrator released this 2025-04-22 19:23:54 -06:00 | 3 commits to main since this release

    πŸ“¦ Go CI/CD Composite Action v1.0.0

    This marks the first official release of the reusable Go CI/CD GitHub Action β€” forged for clarity, performance, and modern workflows.

    ✨ What's Included

    • πŸ”„ Support for Multiple Workflow Modes

      • protected: full pipeline for mainline branches
      • tag: versioned release support
      • minimal: lightweight flow for development and pull requests
    • βš™οΈ Go Version Management

      • Easily configure the Go version (defaults to 1.24)
    • πŸ§ͺ Automated Testing & Coverage

      • Runs unit tests and generates coverage reports out of the box
    • 🧱 Flexible Build Modes

      • Build Go libraries or applications based on your project type
    • 🐳 Optional Docker Image Publishing

      • Build and push Docker images conditionally for application builds
      • Image tags are dynamically derived from the Git ref
    • πŸ” Registry Authentication Support

      • Built-in support for private registry logins using environment secrets

    πŸ“Œ Why It Matters

    This action brings standardization, clarity, and control to your Go project workflows. Whether you're running CI on pull requests or deploying production-grade artifacts from protected branches, this tool provides a clean, composable foundation.

    It’s designed to scale with your tribe, reduce boilerplate, and bring Go pipelines under the banner of consistency.

    πŸš€ Ready for Battle

    v1.0.0 is production-ready and available for public use.

    Use it, extend it, share it β€” and forge your own legend.

    β€œWe don’t just build software β€” we forge legacy.”

    Downloads