Remove tekton task replacement rules from Renovate config#487
Conversation
The replacement rules added in 4ff3c33 migrated users from redhat-appstudio-tekton-catalog to konflux-ci/tekton-catalog. The migration is now complete, so these rules are no longer needed.
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
Hi @chmeliik , the migration from |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #487 +/- ##
=======================================
Coverage 47.06% 47.06%
=======================================
Files 22 22
Lines 2129 2129
=======================================
Hits 1002 1002
Misses 1050 1050
Partials 77 77
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
|
There are still some repositories in the last 7 days where the old packages are mentioned in Splunk logs, but from what I can see it's mostly old PRs still being open on (likely) old branches. Removing this would stop these updates of course, but the question is, is it acceptable to stop proposing the migration? |
|
I think this migration effort has been ongoing for about six months now, and we've already provided users with a sufficiently long window to complete the migration. However, there's one question I'm not clear on: it seems that some tasks are still being published to |
|
I was going to check Splunk logs but then got distracted, thanks @staticf0x for doing that 👍 The situation is roughly this: We do still update the tasks in The trusted_task_rules model should help here, looks like it will be available soon: release-engineering/rhtap-ec-policy#209. Once this is available, I believe it will be easy to globally disallow the usage of redhat-appstudio-tekton-catalog refs by a certain date. I would say that MintMaker definitely doesn't need to open new PRs for the migration, everyone who had the old references should have received one by now. But ideally, it should still keep updating the ones that are already open and haven't been merged, which still requires this config I assume. |
I think we can keep this for a while after release-engineering/rhtap-ec-policy#209 is deployed. In theory, once that feature is deployed, users will have to use tasks from |
That PR alone won't disallow redhat-appstudio-tekton-catalog. A |
|
@chmeliik thank you for your input. I'll keep this open until there is a policy that disallows Tekton tasks from |
|
Filed an internal tracker to add the policy rule (https://redhat.atlassian.net/browse/STONEBLD-4582) |
The replacement rules added in 4ff3c33 migrated users from redhat-appstudio-tekton-catalog to konflux-ci/tekton-catalog. The migration is now complete, so these rules are no longer needed.