Allow commit message and revision to be passed through an environment variable
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con la ricerca esistente di .git e .svn del test reporter, quindi esamina il workflow di GitHub Actions in cui github.event.head_commit.message è disponibile. Il lavoro è completato quando il reporter può usare i valori di commit message e revisione forniti dall’ambiente, mantenendo la scansione delle directory come fallback.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
WordPress Core currently runs PHPUnit tests in two steps.
The first step checks out the WordPress repo, installs NPM, builds WP for use, and then zips everything to upload as an artifact on the workflow run. After that, individual jobs are created for various PHP/Memcached combinations to run the PHPUnit tests by downloading the previously built artifact. This prevents every job from needing to perform these steps.
However, the .git folder is not packaged and included in the artifact to save space (and it's no longer needed anyway).
When the test reporter submits results, it scans for .git and .svn directories to grab the commit message and revision number to associate the results with. In order for this to work successfully, the Git repo needs to be reconnected to the codebase (see Core revision 49786).
The GitHub Action runner provides this information through the github workflow context. In the case of a push trigger event, the context would be github.event.head_commit.message (see https://docs.github.com/en/free-pro-team@latest/developers/webhooks-and-events/webhook-events-and-payloads#push).
If the runner first checked for environment variables and fell back to searching for those directories as a second option, that information could be passed to the reporter without having to reestablish the directory as a Git repository.
- Lingua principale
- PHP
- Stelle
- 77
- Fork
- 79
- Merge medio
- 9g 2h
- PR unite (30g)
- 5
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di WordPress/phpunit-test-runner
-
The PHP version check in prepare.php still allows PHP 7.2 and 7.3Forse già presa @ekamran l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
WordPress/phpunit-test-runner#359 ·
I maintainer di solito rispondono entro 3 giorni
-
make testrunner.sh in host-tools directoryForse già presa @iarif4u l’ha presa 20 giorni fa. ApertaContributorDay tooling WCUS26
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
WordPress/phpunit-test-runner#260 · 4 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
create host-tools directory in root folderForse già presa @iarif4u l’ha presa 20 giorni fa. ApertaContributorDay tooling WCUS26
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
WordPress/phpunit-test-runner#259 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
enhancement tooling WCUS26
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
WordPress/phpunit-test-runner#316 ·
I maintainer di solito rispondono entro 3 giorni
-
cicd pipeline for testing code changesForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaenhancement help wanted tooling WCUS26
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
WordPress/phpunit-test-runner#274 · 4 commenti ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di WordPress/phpunit-test-runner
Issue simili
-
needs-triage Technical TODO
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
question
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
PrivateBin/docker-nginx-fpm-alpine#264 · 1 commento ·
-
Fix test suite isolation by cleaning up registered theme directories and cache in teardownForse già presa @CookieDarb l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
WordPress/create-block-theme#895 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
Piwigo/piwigo-docker#19 · 1 reazione ·
-
[Store][SurrealDb] add(), query() and remove() fail with 403 on a fresh store instanceForse già presa @lazerg l’ha presa oggi. ApertaBug Status: Needs Review Store
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno