utopia-php / utopia-php/system

Tests Workflow is broken

Open
#33 1 comment 0 reactions 1 assignee View on GitHub

@M4dhav is already working on this.

Since Dec 6, 2025.

enhancement
Dominant language
PHP
Stars
26
Forks
14
PR merge metrics
No merged PRs in 30d

Description

The Tests Actions workflow is broken and actually never runs the tests.
This is because the workflow uses:

if [ "${arch}" = "amd64" ]; then 
            docker compose exec tests vendor/bin/phpunit --configuration phpunit.xml --testsuite X86;
        elif [ "${arch}" = "arm64" ] || [ "${arch}" = "aarch64" ]; then
            docker compose exec tests vendor/bin/phpunit --configuration phpunit.xml --testsuite ARM64; 

but as the workflow runs on ubuntu-latest , arch is always x86_64, meaning that the tests never actually run.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.