Skip to content

Workers Release Promoter v1.0.2 - Integration Workflow Release

Choose a tag to compare

@github-actions github-actions released this 18 Mar 22:12
· 10 commits to main since this release

Overview

This release adds production-ready GitHub workflow templates for real-world integrations while preserving the existing action behavior and API.

Included integration workflows

  • .github/workflows/integration-release-promotion.yml
    • Promotes Cloudflare Workers on release.published.
    • Supports manual runs with strategy and release-note mode overrides.
  • .github/workflows/integration-pr-validation.yml
    • Runs dry-run validation on pull requests.
  • .github/workflows/integration-merge-promotion.yml
    • Supports merge-group and main post-merge promotion flows.
  • .github/workflows/integration-feature-matrix.yml
    • Manual matrix validation for promotion strategies and release-note modes.

Reliability updates

  • Added non-release event support for pull_request and pull_request_target pseudo-release context handling.
  • Added workflow preflight guards for missing or placeholder Cloudflare secrets.

Required integration secrets

  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID

Recommended repository variables

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

Adoption

Use the major channel in consuming repositories:

uses: BotCoder254/cloudflare-promoter@v1