Skip to content

Prepare Release Workflow #3482

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 35 commits into from
Closed

Prepare Release Workflow #3482

wants to merge 35 commits into from

Conversation

tzahgr
Copy link
Contributor

@tzahgr tzahgr commented Jun 27, 2025

Description

This workflow is triggered manually and takes the version number as input parameter.

The workflow will:

  1. Validate if a release branch with the same version already exist.
  2. Get the latest release from GitHub releases.
  3. Generate changelog based on PRs such that every PR between the previous and current release will have a line item. PRs need to have a single "changelog:" label. PR with no "changelog:" label will not be included in the changelog. PR with the "changelog: none" label will not be included in the changelog.
  4. Create new release branch locally
  5. Update package.json
  6. Update facebook-for-woocommerce.php
  7. Update changelog.txt
  8. Update readme.txt
  9. Commits and Push

Type of change

Please delete options that are not relevant

  • Add (non-breaking change which adds functionality)

Checklist

  • [] I have commented my code, particularly in hard-to-understand areas, if any.
  • [] I have confirmed that my changes do not introduce any new PHPCS warnings or errors.
  • [] I have checked plugin debug logs that my changes do not introduce any new PHP warnings or FATAL errors.
  • [] I followed general Pull Request best practices. Meta employees to follow this wiki.
  • [] I have added tests (if necessary) and all the new and existing unit tests pass locally with my changes.
  • [] I have completed dogfooding and QA testing, or I have conducted thorough due diligence to ensure that it does not break existing functionality.
  • [] I have updated or requested update to plugin documentations (if necessary). Meta employees to follow this wiki.

Changelog entry

Prepare Release Workflow

Test Plan

Workflow run:
https://github.com/facebook/facebook-for-woocommerce/actions/runs/15928482896

@tzahgr tzahgr requested a review from vahidkay-meta June 27, 2025 14:32
@tzahgr tzahgr added the changelog: none Skip changelog entry for this PR label Jun 27, 2025
Copy link
Contributor

📦 Latest Plugin Build

Built at: 2025-06-27T14:33:32.243Z
Commit: 7603af2
Size: 1.1M

Download: Click here to download the plugin

To download: Click the link above → Scroll to bottom → Download "facebook-for-woocommerce" artifact

@facebook-github-bot
Copy link
Contributor

@tzahgr has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

@facebook-github-bot
Copy link
Contributor

@tzahgr merged this pull request in 0b5791a.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog: none Skip changelog entry for this PR CLA Signed Merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants