Skip to content

Move status.json files out of ide-urls to own repo #1651

@hohwille

Description

@hohwille

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.json files.
  • 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

No one assigned

    Labels

    enhancementNew feature or requesturlside-urls repo and related processes and featuresworkflowGitHub actions (CI,CD,update urls/CVEs)

    Type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions