WordPress / WordPress/phpunit-test-runner

Make it easier to push updates from this repo to hosts participating in test reporting

Open
#188 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ContributorDay enhancement needs assignee tooling WCUS26
Dominant language
PHP
Stars
77
Forks
77
Avg merge
15d 15h
Merged PRs (30d)
4

Description

Is your feature request related to a problem? Please describe.
Currently, there's no way for us to reliably inform hosts that there is an update in the test runner.

Describe the solution you'd like
If there was a versioned Action publicly available on the GitHub Actions marketplace, hosts could configure dependabot alerts in their repositories that inform them that there are new versions available.

We currently have a workflow in this repository that allows the test reporter to be run within GitHub Actions. However, it assumes that you have a fork of this repository and keep it up to date with this upstream one. Publishing the action allows hosts to include the action within any repository, eliminating the need to maintain a separate one just to participate in this.

Describe alternatives you've considered

Alternatively, another workflow could be added to this repository that automatically pulls in any upstream changes into any fork on a regular basis.

Additional context
We don't currently release and tag versions for this repository. That would probably need to change in order to ensure specific versions of the action continue working. I'm not familiar with publishing actions to the marketplace, but that may require a separate repository.

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.

Research direction

Start by reviewing the existing GitHub Actions workflow that runs the test reporter and the repository's current release and tagging setup. Determine whether this repository can publish a versioned Marketplace action or whether a separate repository is needed; done means hosts can reference stable action versions and receive Dependabot updates without maintaining a fork.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd, devops, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.