Request: Put "name:" first in the build matrices?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, yaml
- Área
- ci-cd
Línea de trabajo
Start by reviewing the GitHub Actions configuration examples in this repository and compare the matrix entry ordering shown in the issue. The proposed change is to put each entry’s name field first and keep that order in the examples. The thread has no recorded follow-up since the issue was opened, so confirm the proposal still has agreement before making changes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have been editing the GHA configurations for Base and its submodules for quite some time to move the name field first in the build matrices (on the same line as the leading "-" for the block). I find the result makes it much easier to immediately see which build is being specified in each block as the name coming first summarizes it, and this also allows any of the lines setting other parameters to be copy/pasted to other blocks without having to worry about adding/removing the "-" character.
Compare:
- os: ubuntu-22.04
cmp: gcc
configuration: default
base: "3.15"
wine: "64"
name: "3.15 Ub-22 gcc + MinGW"
- os: ubuntu-22.04
cmp: gcc
configuration: static
base: "7.0"
extra: "CMD_CXXFLAGS=-std=c++11"
name: "7.0 Ub-22 gcc C++11, static"
with
- name: "7.0 Ub gcc C++11, static"
base: "7.0"
os: ubuntu-latest
cmp: gcc
configuration: static
extra: "CMD_CXXFLAGS=-std=c++11"
- name: "7.0 Ub gcc u-char"
base: "7.0"
os: ubuntu-latest
cmp: gcc
configuration: static
extra: "CMD_CFLAGS=-funsigned-char CMD_CXXFLAGS=-funsigned-char"
I'm willing to create a PR with those changes to all the examples here if there is agreement that this is a good idea, and that we should try to keep this order.
- Lenguaje dominante
- Python
- Estrellas
- 8
- Forks
- 21
- Merge medio
- 13 h 50 min
- PR fusionados (30 d)
- 3
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de epics-base/ci-scripts
-
Improve Windows diagnosticsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
epics-base/ci-scripts#116 · 6 comentarios ·
-
Add support for Windows@arm64Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 53/100
epics-base/ci-scripts#114 ·
-
Testing INSTALL_LOCATIONAbiertoenhancement help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
epics-base/ci-scripts#104 · 1 comentario ·
-
MacOS cross-compiler installationQuizá libre de nuevo @ralphlange la tomó hace 174 días y no hay ningún pull request abierto. Abierto
epics-base/ci-scripts#102 · 3 comentarios · 1 asignado ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
epics-base/ci-scripts#101 ·
Todos los issues de epics-base/ci-scripts
Issues similares
-
ci-rerun: collect.py fails a whole pr-babysit cycle on one transient GitHub 5xx and never retriesAbiertofollow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Built-in QUBO fallback applies bitwise xor to floating binary statesPosiblemente ocupada @iloveeyjafjalla la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
qboson/kaiwu-pytorch-plugin#1702 ·
Los mantenedores suelen responder en 3 días
-
bug v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
modelcontextprotocol/python-sdk#3811 ·
Los mantenedores suelen responder en 1 día
-
cost:cheap practicality:seen-in-the-wild severity:medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fairagro/m4.2_advanced_middleware_api#620 ·
Los mantenedores suelen responder en 1 día