cacti icon indicating copy to clipboard operation
cacti copied to clipboard

chore(github): shorten ci.yaml workflow and job names

Open petermetz opened this issue 1 year ago • 4 comments

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.

image

Acceptance Criteria

  1. 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)

petermetz avatar Aug 18 '23 01:08 petermetz

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.

jagpreetsinghsasan avatar Aug 21 '23 07:08 jagpreetsinghsasan

Hii, since I am working on #2639 I will also shorten their names.

Dev-Destructor avatar Sep 01 '23 09:09 Dev-Destructor

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!

petermetz avatar Sep 01 '23 18:09 petermetz

Please assign this to me @jagpreetsinghsasan

zondervancalvez avatar Apr 16 '24 07:04 zondervancalvez