Skip to content

Sync .github/workflows from 2026.x to 2026.2 - #1128

Merged
berfinyuksel merged 1 commit into
2026.2from
chore/sync-workflows-from-2026x
Jul 22, 2026
Merged

Sync .github/workflows from 2026.x to 2026.2#1128
berfinyuksel merged 1 commit into
2026.2from
chore/sync-workflows-from-2026x

Conversation

@berfinyuksel

Copy link
Copy Markdown
Contributor

Syncs the stabilized CI/CD workflows from 2026.x to 2026.2 (Phase 2 of pimcore/product-management#1305).

  • Added/updated: ['copilot-setup-steps.yml', 'docs.yml', 'frontend-publish-unified.yaml', 'php-cs-fixer.yaml', 'pr-policy.yml', 'static-analysis.yaml', 'studio-frontend-build.yaml']
  • Removed (interim/superseded): ['frontend-build-pr.yaml', 'new-docs.yml', 'new-php-cs-fixer.yaml', 'new-static-analysis.yaml', 'shared-frontend-build.yaml', 'shared-npm-publish.yaml']

Makes 2026.2 match 2026.x's .github/workflows/. Only touches .github/workflows/.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings July 22, 2026 12:21
@berfinyuksel
berfinyuksel requested a review from bluvulture as a code owner July 22, 2026 12:21
@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Synchronizes the 2026.2 CI/CD workflows with 2026.x.

Changes:

  • Adopts centralized reusable workflows.
  • Adds Copilot setup and PR milestone enforcement.
  • Removes superseded local workflows.

Reviewed changes

Copilot reviewed 7 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/copilot-setup-steps.yml Adds Copilot environment setup.
.github/workflows/docs.yml Adds centralized documentation validation.
.github/workflows/frontend-publish-unified.yaml Updates frontend publishing orchestration.
.github/workflows/php-cs-fixer.yaml Adds reusable formatting workflow.
.github/workflows/pr-policy.yml Enforces PR milestones.
.github/workflows/static-analysis.yaml Adds centralized PHPStan analysis.
.github/workflows/studio-frontend-build.yaml Adds centralized frontend builds.
.github/workflows/frontend-build-pr.yaml Removes superseded PR build.
.github/workflows/new-docs.yml Removes interim documentation workflow.
.github/workflows/new-php-cs-fixer.yaml Removes interim formatting workflow.
.github/workflows/new-static-analysis.yaml Removes interim analysis workflow.
.github/workflows/shared-frontend-build.yaml Removes local reusable build.
.github/workflows/shared-npm-publish.yaml Removes local reusable publishing.

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

# (e.g. "2026.x", "2026.2") is itself a valid semver range
BRANCH="${GITHUB_REF_NAME}"
PKG_NAME="$(node -p "require('./assets/studio/package.json').name" 2>/dev/null || true)"
LINE_LATEST="$([ -n "${PKG_NAME}" ] && npm view "${PKG_NAME}@${BRANCH}" version --json 2>/dev/null | node -p '(v=>{if(Array.isArray(v))v=v[v.length-1];return typeof v==="string"?v:""})(JSON.parse(require("fs").readFileSync(0,"utf8")))' 2>/dev/null || true)"
@berfinyuksel berfinyuksel added this to the 2026.3.0 milestone Jul 22, 2026
@berfinyuksel
berfinyuksel merged commit 6e6428a into 2026.2 Jul 22, 2026
17 of 18 checks passed
@berfinyuksel
berfinyuksel deleted the chore/sync-workflows-from-2026x branch July 22, 2026 12:50
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants