-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
enhancementNew feature or requestNew feature or requesturlside-urls repo and related processes and featureside-urls repo and related processes and featuresworkflowGitHub actions (CI,CD,update urls/CVEs)GitHub actions (CI,CD,update urls/CVEs)
Description
Task summary
All the status.json files are never used by IDEasy itself.
They are only needed for the UrlUpdater process that we run automatically every night.
These files cause a lot of diffs in the ide-urls repository that is continuously growing.
IMHO I made a design flaw that we included all these status.json files there.
My suggestion now is to create a new git repo for only the status of the IDE urls.
To get started, we could just move the status.json files there.
That is we need to change the UrlUpdaters and the GHA:
- GHA update-urls workflow is also cloning the new repo
- new repo will have the same folder structure but only contain the
status.jsonfiles. - UrlUpdaters will write them to the new repo (a parallel side-by-side directory structure)
- GHA update-urls workflow at the end commits and pushes both repos.
- We need a new access token to also include write access to the new repo.
Additional context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesturlside-urls repo and related processes and featureside-urls repo and related processes and featuresworkflowGitHub actions (CI,CD,update urls/CVEs)GitHub actions (CI,CD,update urls/CVEs)
Type
Projects
Status
🆕 New