Skip to content

Workers Release Promoter v1.0.5 - Deployment Path and Workflow Stability

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Mar 23:16
· 4 commits to main since this release

Overview

This release finalizes end-to-end integration readiness with real Cloudflare credentials, a deployable fixture Worker project, and stable workflow defaults for release, PR, merge, and matrix scenarios.

Fixes included

  • Added fixture Worker project for real deployment testing:
    • .github/integration/worker/wrangler.toml
    • .github/integration/worker/src/index.ts
    • .github/integration/worker/public/index.html
  • Fixed deployment context by defaulting integration workflows to:
    • working-directory: .github/integration/worker
  • Resolved smoke-check instability by using command-first smoke checks in integration templates.
  • Updated example deployment workflow to avoid brittle URL-only smoke assumptions.
  • Removed hardcoded version text from action startup banner to avoid stale output.

Integration workflows available

  • .github/workflows/integration-release-promotion.yml
  • .github/workflows/integration-pr-validation.yml
  • .github/workflows/integration-merge-promotion.yml
  • .github/workflows/integration-feature-matrix.yml

Configuration status

Secrets configured:

  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID

Variables configured:

  • CF_WORKER_NAME
  • CF_WORKING_DIRECTORY
  • CF_ENVIRONMENT
  • CF_GRADUAL_STEPS
  • CF_GRADUAL_STEP_WAIT_SECONDS
  • CF_SMOKE_EXPECTED_STATUS
  • CF_SMOKE_EXPECTED_BODY
  • CF_SMOKE_RETRIES
  • CF_SMOKE_RETRY_INTERVAL
  • CF_DEPLOYMENT_SECTION_HEADING

Verified workflow runs

Latest runs completed successfully for:

  • Integration - Release Promotion
  • Integration - PR Validation
  • Integration - Merge Promotion
  • Integration - Feature Matrix
  • Deploy Worker on Release (manual validation)

Adoption

Use the major channel in consumer repositories:

uses: BotCoder254/cloudflare-promoter@v1