gap-actions / setup-gap

Other
1 stars 5 forks source link

Stop using `pkg-ci-scripts` in all gap-actions #25

Closed fingolfin closed 2 years ago

fingolfin commented 3 years ago

(I am abusing this as a kind of meta issue tracker for all of gap-actions).

Right now we are still using the scripts in https://github.com/gap-system/pkg-ci-scripts . I think we should stop doing that and instead incorporate that code directly into the various actions here.

Because right now, we can't really version our actions, unless we switch from just cloning pkg-ci-scripts to cloning a specific commit there; but since we only clone it once, in setup-gap, we then must coordinate any change to a newer commit with all actions.

Plus, some things that perhaps made sense in the old actions when they were used with Travis make far less sense now.

We can do this incrementally, of course: first convert all other actions, one by one; and when the last one switched away, we can stop cloning that repository here.

Related PRs:

wilfwilson commented 3 years ago

Okay, good idea.