Skip to content

From drone to Github Actions#663

Merged
alikon merged 9 commits intojoomla-extensions:5.x-devfrom
alikon:move2
Aug 27, 2025
Merged

From drone to Github Actions#663
alikon merged 9 commits intojoomla-extensions:5.x-devfrom
alikon:move2

Conversation

@alikon
Copy link
Copy Markdown
Collaborator

@alikon alikon commented Aug 24, 2025

Summary of Changes

This pr introduces GitHub Actions workflows and related configuration for automated testing and CI.

Key changes in this pull request:

  • Adds a new workflow file (.github/workflows/cy.yml) that defines jobs for Composer, PHP code style checking, NPM, test preparation, PHP tests, and system tests against multiple PHP versions and databases.

  • Introduces custom GitHub Actions in the .github/actions directory for setting up dependencies and Cypress (end-to-end testing tool).

  • Implements caching for Composer and NPM dependencies, and automated steps to build, prepare, and test the Joomla Weblinks extension with Cypress and PHPUnit.

@alikon alikon marked this pull request as ready for review August 24, 2025 17:54
@alikon alikon changed the title move2gh-actions From drone to Github Actions Aug 25, 2025
@alikon alikon merged commit 213fb11 into joomla-extensions:5.x-dev Aug 27, 2025
106 of 121 checks passed
@alikon alikon deleted the move2 branch August 27, 2025 09:50
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.

1 participant