Skip to content

[RFC]: Replace .laminas-ci/pre-run.sh script with .laminas-ci.json config file #332

Description

@alexmerlin

Based on this PR, before runtime, Laminas' CI action should now be able to correctly determine and install the required PHP extensions (assuming they are present in composer.json). For this, we probably need to add ext-sqlite under require-dev.

With this, we should remove .laminas-ci/pre-run.sh from our projects and the CI actions should still be able to run successfully.

@MarioRadu Thoughts?

Activity

  1. marioradu05 commented on Feb 7, 2025

    @marioradu05
    Member

    We can try to remove it and if it's correctly installing the dependencies we can remove .laminas-ci/pre-run.sh.

  2. added this to the 6.1 milestone on Sep 2, 2025
  3. added 2 commits that reference this issue on Sep 4, 2025
  4. changed the title [-][RFC]: Remove `.laminas-ci/pre-run.sh`[/-] [+][RFC]: Replace `.laminas-ci/pre-run.sh` script with `.laminas-ci.json` config file[/+] on Sep 4, 2025
  5. self-assigned this
    on Sep 4, 2025
  6. alexmerlin commented on Sep 4, 2025

    @alexmerlin
    MemberAuthor

    The original idea did not work out as expected, but there's a different solution that works:
    we can require additional PHP extensions via the .laminas-ci.json file

    To reflect this new idea, I repurposed this issue.

  7. added a commit that references this issue on Sep 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions