blip icon indicating copy to clipboard operation
blip copied to clipboard

ci: generate (some) github actions pipelines

Open shykes opened this issue 1 year ago • 7 comments

This uses a Dagger pipeline to generate the Github Actions pipelines to run our Dagger pipelines.

To generate, run this command from the root of the repo:

dagger call -m .github config -o .github

shykes avatar Aug 15 '24 15:08 shykes

FYI @aduermael @gdevillele :)

shykes avatar Aug 15 '24 15:08 shykes

@aduermael @gdevillele I tried to use the same workflow names in the generated config, not sure why the "required checks" config is not matched... Would you mind sharing a screenshot of that setting, so I can understand the problem?

shykes avatar Aug 15 '24 17:08 shykes

@shykes this ?

Screenshot 2024-08-15 at 22 41 14

Thanks a lot for the PR!!

gdevillele avatar Aug 15 '24 20:08 gdevillele

@shykes could it be related to the "source"?

Screenshot 2024-08-15 at 22 42 50

gdevillele avatar Aug 15 '24 20:08 gdevillele

@gdevillele I checked on another repo, and I don't understand why it doesn't match... Would you mind giving me admin access to the repo temporarily, so I can take a look? I suspect it takes into account the filename, even though the check names look identical in the UI. So I may have to just delete and re-create the required checks.

shykes avatar Aug 16 '24 16:08 shykes

Ping @gdevillele @aduermael, if you give me (temporary) admin access on the repo I am happy to check on these required checks myself.

shykes avatar Aug 20 '24 00:08 shykes

ready for review @aduermael :)

shykes avatar Aug 21 '24 22:08 shykes