Skip to content

OXID-eSales/github-actions

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4f1e492 · Feb 14, 2025
Feb 14, 2025
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Dec 10, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Feb 14, 2025
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Dec 10, 2024
Feb 14, 2025
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Dec 19, 2023
Apr 26, 2024

Repository files navigation

Overview

This repository contains re-usable GitHub workflows and actions for the OXID-eSales repositories.

Workflows

Actions

  • Auxiliary actions

  • Setup actions

    • prepare_shop prepares the shop and creates a cache for it.
    • install_shop installs a shop with a given PHP/MySQL combination and caches the installed shop.
    • install_module installs a module or component into the dev-packages folder and uses composer to link it to vendor
  • Test actions

    • phpunit executes phpunit tests in a running container.
    • codeception executes codeception tests in a running container and uploads the logs and outputs as artifacts.
    • runtests executes runtests script in a running container.
    • run_test_script runs a script defined in a composer.json or in a shell script in tests/Scripts.
  • Analysis actions

    • phpcs runs phpcs over the given installation
    • phpmd runs phpmd over the given installation
    • phpstan runs phpstan over the given installation
    • sonarcloud runs sonarcloud over the given installation
    • DEPRTECATED styles runs phpcs, phpstan and phpmd reports