Actually complete renaming of CONFIGFLAGS to configflags#32
Conversation
|
Ugh, I must have messed up a rebase or something. I'm fine with the 1st option, but that seems a lot of work for something that's not necessary. I'm not a huge fan of the 2nd option, because I'd like to keep naming consistent. Not just within this action, but also with other actions, since e.g. Perhaps a variation of your 3rd suggestion:
|
|
I'm happy with whatever the best solution is for you guys @fingolfin and @stertooy, I don't think it'd be much work to update the ci of Semigroups and digraphs to use |
|
Sorry, I dropped the ball on this. How about we go with 1, in the hopes that this will minimize work for everyone, and based on the assumption that only digraphs and semigroups are affected. That is:
|
This was changed in v3 via PR #21 but then got accidentally reverted in PR #23.
I noticed this when I saw by chance that Semigroups had updated to v3 without renaming the
CONFIGFLAGSinput, yet this did not cause any regression; e.g. here is a CI log from that PR which clearly shows thatCONFIGFLAGShas an effect.So... it seems GitHub Actions allows specifying a list of inputs, but that list in practice is almost completely useless: it does not prevent the user from passing in unsupported inputs, and we discovered in the past that its input validation is also unreliable sigh
Anyway: if we just merge and re-tag v3, this would break the Semigroups and Digraphs CI workflow. As far as I can tell, these are the only two which currently use the
CONFIGFLAGSinput. So, I can think of three options:gap-actions/build-pkg@v3to useconfigflags)CONFIGFLAGStoconfigflagsand redo it in v4 (or not at all, it's somewhat niche anyway)configflagsandCONFIGFLAGS(but without documenting it)Would be good to hear what @james-d-mitchell thinks. None of this is his fault, so I'd like to minimize impact on him and his wonderful teams.