Open ee7 opened 2 years ago
The topics have been appropriated for the use in the org-wide-files flows. I'd argue we should lean towards changing org-wide-files rather than changing the topic. That said, I'm not sure if anyone uses topics for anything else so it might not be a problem.
I'd argue we should lean towards changing org-wide-files rather than changing the topic.
I didn't understand this. Could you rephrase?
My suggestion was to remove the exercism-tooling
topic from every repo, and make the below lines check for either exercism-test-runner
, exercism-representer
, or exercism-analyzer
:
https://github.com/exercism/org-wide-files/blob/8b1b6e4b0bc193960aee8b08ff650e3d960ba7ff/.github/workflows/sync-rest.yml#L88-L90
I'm not sure if anyone uses topics for anything else so it might not be a problem.
Erik said that he'd have to update some of his own scripts. But if you don't have local scripts that use exercism-tooling
, there might not be anywhere else.
I didn't understand this. Could you rephrase?
I meant to say that if the way org-wide-files
interprets that topic prevents the topic from being applied to a repo, e.g. nim-docker-base, we should change org-wide-files
.
I don't have any local scripts.
It seems that the set of repos with the
exercism-tooling
topic is exactly the set of repos withexercism-test-runner
orexercism-representer
orexercism-analyzer
.So would it be better to remove
exercism-tooling
everywhere, and check one of those other topics is present?Pros that I can see:
exercism-tooling
is an unclear name: to an outsider, it is not obvious which repos should have theexercism-tooling
topic. Someone might wonder why it's missing from, say,exercism/org-wide-files
,exercism/github-actions
, orexercism/configlet
. We can't add it, because then @exercism-bot will create PRs that adddeploy.yml
.exercism-tooling
topic.Cons that I can see:
It looks like the
exercism-tooling
topic is only referenced in workflows inorg-wide-files
, and some local scripts on the machines of people who would be notified of this issue. So maybe it's worth removing it.