Skip to content

chore: reconcile history with main#151

Merged
imrraaj merged 1 commit into
developfrom
chore/reconcile-history-main
Jun 5, 2026
Merged

chore: reconcile history with main#151
imrraaj merged 1 commit into
developfrom
chore/reconcile-history-main

Conversation

@imrraaj
Copy link
Copy Markdown
Collaborator

@imrraaj imrraaj commented Jun 4, 2026

Summary

This PR reconciles develop with main. Since main has updated workflows for the plugin release on wordpress.org

* Update release workflow and WordPress.org assets

* fix: feedbacks

* fix: add doc for the action/checkout v4 usage
Copilot AI review requested due to automatic review settings June 4, 2026 12:11
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s release automation to match main by switching from “build + GitHub release” to a WordPress.org deployment workflow, with an additional GitHub Release upload step for tag-based releases.

Changes:

  • Replaces the old release workflow with a two-job pipeline: deploy to WordPress.org (with ZIP generation) and upload the built ZIP to a GitHub Release on tag pushes.
  • Adds guardrails for releases: verifies tags point to commits reachable from main and enforces numeric tag format (e.g., 1.2.3).
  • Expands .distignore to exclude additional local/dev files from WordPress.org distribution packages.

Reviewed changes

Copilot reviewed 2 out of 6 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yml Reworks CI to deploy to WordPress.org on tag pushes, dry-run on main, and publish the built ZIP to GitHub Releases.
.distignore Excludes additional dev/config/docs and coverage artifacts from the deploy/export package.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@imrraaj imrraaj requested review from milindmore22 and up1512001 June 4, 2026 12:24
Copy link
Copy Markdown

@milindmore22 milindmore22 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@imrraaj imrraaj merged commit f05a4e7 into develop Jun 5, 2026
9 checks passed
@imrraaj imrraaj deleted the chore/reconcile-history-main branch June 5, 2026 10:01
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.

3 participants