Skip to content

Conversation

@per1234
Copy link
Contributor

@per1234 per1234 commented Sep 16, 2025

The release workflows for Go-based projects use a matrix job to perform the build for each target host architecture. The matrix data is defined by a mapping.

When a job name is not explicitly defined in the workflow GitHub Actions automatically generates the job name from the job ID and the matrix data. In cases where there is no matrix, or when the matrix data is a simple sequence of strings, that job name is often adequate. However, when the matrix data is more complex, the automatically generated name becomes overly verbose and cryptic (e.g., "create-nightly-artifacts (macOS_ARM64, macOS_ARM64, ubuntu-24.04-arm)"), harming the readability of the logs. In this case, an explicit human-friendly job name should be defined in the workflow.

The release workflows for Go-based projects use a matrix job to perform the build for each target host architecture. The
matrix data is defined by a mapping.

When a job name is not explicitly defined in the workflow GitHub Actions automatically generates the job name from the
job ID and the matrix data. In cases where there is no matrix, or when the matrix data is a simple sequence of strings,
that job name is often adequate. However, when the matrix data is more complex, the automatically generated name becomes
overly verbose and cryptic (e.g., "create-nightly-artifacts (macOS_ARM64, macOS_ARM64, ubuntu-24.04-arm)"), harming the
readability of the logs. In this case, an explicit human-friendly job name should be defined in the workflow.
@per1234 per1234 self-assigned this Sep 16, 2025
@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself labels Sep 16, 2025
@per1234 per1234 merged commit 21e4e24 into arduino:main Sep 16, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: code Related to content of the project itself type: enhancement Proposed improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant