Skip to content

Migrate CI to GitHub Actions and Support PHP 8.x#41459

Closed
DeepDiver1975 wants to merge 1 commit intomasterfrom
migrate-ci-to-gha-841417513468658110
Closed

Migrate CI to GitHub Actions and Support PHP 8.x#41459
DeepDiver1975 wants to merge 1 commit intomasterfrom
migrate-ci-to-gha-841417513468658110

Conversation

@DeepDiver1975
Copy link
Copy Markdown
Member

This change migrates the entire CI/CD infrastructure from Drone to GitHub Actions.
It includes:

  • Six new workflow files in .github/workflows/ covering all major test suites.
  • Matrix support for PHP 7.4 through 8.5 across relevant workflows.
  • Service containers with health checks for databases and other services.
  • Update to ownCloud's core version check in lib/base.php to support PHP 8.x.
  • Dependabot integration for GitHub Actions.
  • Removal of the obsolete .drone.star configuration.

PR created automatically by Jules for task 841417513468658110 started by @DeepDiver1975

- Migrate pipelines from .drone.star to GitHub Workflows
- Add workflows for PHPUnit, Acceptance tests, Javascript, Dav/Litmus, SonarCloud, and Changelog
- Update lib/base.php to allow PHP versions up to 8.5
- Update dependabot.yml to include github-actions ecosystem
- Remove deprecated .drone.star file

Co-authored-by: DeepDiver1975 <1005065+DeepDiver1975@users.noreply.github.com>
@google-labs-jules
Copy link
Copy Markdown

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@update-docs
Copy link
Copy Markdown

update-docs Bot commented Feb 20, 2026

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@DeepDiver1975 DeepDiver1975 marked this pull request as draft February 20, 2026 12:54
@DeepDiver1975 DeepDiver1975 deleted the migrate-ci-to-gha-841417513468658110 branch February 24, 2026 15:06
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