cacti
cacti copied to clipboard
chore(github): shorten ci.yaml workflow and job names
Description
As a maintainer I want to see which jobs are executing so that I'm having a better developer experience while contributing to the project which will make me happier and more productive in general while working on the project.
The screenshot below demonstrates the problem very well. The job names are getting cropped by GitHub's UI and are indistinguishable from each other.
Acceptance Criteria
- Each job has it's name shortened but still unique so that we can definitively identify the jobs despite the shorter names.
cc: @jagpreetsinghsasan Because he has a big PR pending with a big refactor where the job names are also relevant (the dynamic diff analysis PR)
True that. We can remove cactus-plugin-*-
from each of the names and still have some way of automatically picking up names from the reduced naming schema.
Hii, since I am working on #2639 I will also shorten their names.
Hii, since I am working on #2639 I will also shorten their names.
@Dev-Destructor That's fine but please make sure to include the new env variable with the fully qualified package name in each of the jobs so that tooling scripts can parse it regardless of the job's name. As an example to this, see the fabric connector jobs that I broke up into N smaller jobs with shorter names and included the full npm package name in the env vars. Please also make sure that the env var's name is the same that I used so that it's consistent across the project!
Please assign this to me @jagpreetsinghsasan