Skip to content

feat(ci): migrate php checks , docs, and php unit tests from Drone to GitHub Actions#294

Merged
Ashim-Stha merged 1 commit intomainfrom
migrate-to-github-actions
Apr 8, 2026
Merged

feat(ci): migrate php checks , docs, and php unit tests from Drone to GitHub Actions#294
Ashim-Stha merged 1 commit intomainfrom
migrate-to-github-actions

Conversation

@Ashim-Stha
Copy link
Copy Markdown
Contributor

@Ashim-Stha Ashim-Stha commented Mar 26, 2026

Description

Migrates the following Drone CI pipelines to GitHub Actions:

  • php-checks - codestyle, phpstan, phan
  • unit-tests-without-coverage
  • unit-tests-with-coverage
  • docs

Related Issue

@Ashim-Stha Ashim-Stha self-assigned this Mar 26, 2026
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch 7 times, most recently from 3cb37e3 to 60883e6 Compare March 27, 2026 09:06
@Ashim-Stha Ashim-Stha changed the title feat: ci, migrate to github actions feat(ci): migrate php checks and php unit tests from Drone to GitHub Actions Mar 27, 2026
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch 6 times, most recently from 82d6dc7 to f59b2fe Compare March 30, 2026 04:59
@Ashim-Stha Ashim-Stha changed the title feat(ci): migrate php checks and php unit tests from Drone to GitHub Actions feat(ci): migrate php checks , docs, and php unit tests from Drone to GitHub Actions Mar 30, 2026
@Ashim-Stha Ashim-Stha changed the title feat(ci): migrate php checks , docs, and php unit tests from Drone to GitHub Actions feat(ci): migrate php checks , docs, and php unit tests from Drone to GitHub Actions Mar 30, 2026
@Ashim-Stha Ashim-Stha mentioned this pull request Mar 30, 2026
7 tasks
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch from f59b2fe to 626dc14 Compare March 30, 2026 06:36
@Ashim-Stha Ashim-Stha marked this pull request as ready for review March 30, 2026 06:39
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch 2 times, most recently from 7f6475c to 4cf2b26 Compare March 30, 2026 11:11
Copy link
Copy Markdown
Member

@saw-jan saw-jan left a comment

Choose a reason for hiding this comment

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

Referencing:

✅ Allowed Actions Policy

Only the following GitHub Actions are allowed:

  • Official GitHub Actions
  • Actions from verified publishers

Any exceptions must be discussed with the development team before use.

we need to confirm (with dev team) that we are okay to use these actions

@Ashim-Stha
Copy link
Copy Markdown
Contributor Author

what will happen to owncloud-ci images? we are using ubuntu and php images from marketplace
cc: @phil-davis , @DeepDiver1975

@Ashim-Stha Ashim-Stha requested a review from phil-davis March 30, 2026 11:26
@DeepDiver1975
Copy link
Copy Markdown
Member

what will happen to owncloud-ci images

generally speaking: we will no longer need them. but there are exceptions like the squish ci image. we decide as we walk

@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch 3 times, most recently from 545d175 to 858740a Compare April 7, 2026 04:50
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch from 858740a to 17fa059 Compare April 7, 2026 06:43
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch from 17fa059 to 4843145 Compare April 8, 2026 04:10
@Ashim-Stha Ashim-Stha requested a review from DeepDiver1975 April 8, 2026 04:26
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch 3 times, most recently from 80ce521 to b96affd Compare April 8, 2026 06:58
…GitHub Actions

Signed-off-by: Ashim Shrestha <ashimshrestha2384@gmail.com>
@Ashim-Stha Ashim-Stha force-pushed the migrate-to-github-actions branch from b96affd to dbafbb9 Compare April 8, 2026 08:44
@Ashim-Stha Ashim-Stha merged commit aa4d0e6 into main Apr 8, 2026
5 checks passed
@Ashim-Stha Ashim-Stha deleted the migrate-to-github-actions branch April 8, 2026 09:03
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.

4 participants