Skip to content

[AJDA-2665] Migrate CI from Azure Pipelines to GitHub Actions + PHP 8.5#23

Merged
ErikZigo merged 7 commits into
mainfrom
ajda-2665-migrate-to-github-actions
Apr 23, 2026
Merged

[AJDA-2665] Migrate CI from Azure Pipelines to GitHub Actions + PHP 8.5#23
ErikZigo merged 7 commits into
mainfrom
ajda-2665-migrate-to-github-actions

Conversation

@ErikZigo

@ErikZigo ErikZigo commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Release Notes

  • Moves the build, test, and deploy pipeline from Azure Pipelines to GitHub Actions, consolidating CI/CD into the same platform as our source code
  • Upgrades the runtime to PHP 8.5 and updates all core dependencies to their latest major versions
  • Removes legacy deployment scripts in favor of standardized, reusable GitHub Actions
  • Improves local development experience with clearer Docker service naming

Change Type

Minor

Impact Analysis

  • Affects the engineering team only — this is an internal test component with no end-user exposure
  • Simplifies pipeline maintenance by eliminating a dependency on Azure Pipelines
  • Very low risk: no changes to test behavior or component logic; dependency updates are compatibility fixes only

Customer Communication Plans

No communication needed. This is an internal component used for functional and end-to-end testing; changes are invisible to customers.

Justification

Maintaining CI/CD on a separate platform (Azure Pipelines) added friction with no benefit for an internal test component. Moving to GitHub Actions brings everything into one place and aligns with the rest of the codebase.

Deployment Plan

Standard deployment with no downtime expected. The new GitHub Actions pipeline activates automatically on merge.

Rollback Plan

Revert the PR to restore the previous setup. The old pipeline config is recoverable from git history with a single revert commit.

Post-Release Support Plan

  • Confirm the first GitHub Actions run completes build, test, and deploy steps successfully
  • Verify the component image is published correctly after a tagged release

@linear

linear Bot commented Apr 21, 2026

Copy link
Copy Markdown

@ErikZigo ErikZigo requested review from odinuv and ondrajodas April 22, 2026 15:11

@ondrajodas ondrajodas 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.

dobrý

Comment thread Dockerfile
@ErikZigo ErikZigo removed the request for review from odinuv April 23, 2026 07:49
@ErikZigo ErikZigo merged commit f1c2545 into main Apr 23, 2026
15 of 16 checks passed
@ErikZigo ErikZigo deleted the ajda-2665-migrate-to-github-actions branch April 23, 2026 08:02
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.

2 participants