Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get rid of the dependency check #1743

Open
5 tasks
ndr-brt opened this issue Jan 14, 2025 · 0 comments
Open
5 tasks

Get rid of the dependency check #1743

ndr-brt opened this issue Jan 14, 2025 · 0 comments

Comments

@ndr-brt
Copy link
Contributor

ndr-brt commented Jan 14, 2025

WHAT

...and provide it before the release

WHY

In TRG 7-04 is stated that it's not necessary to keep the DEPENDENCIES in the repository and have it checked on every commit.
The check can happen once right before the release, and the file can be published on github pages for reference.

This needs to be done also on other repos under the edc subdomain: bdrs, compatibility tests and so on...

HOW

  • add dependencies check right before the release
  • commit the DEPENDENCIES file during the release
  • generate and publish the DEPENDENCIES file to github pages on every commit on main branch
  • change NOTICE file to point to the github pages published DEPENDENCIES file
    Bonus:
  • add automatic job that nightly (but also on every commit!) request IPlab review for restricted/rejected dependencies (so the check before release will likely pass all the time)

FURTHER NOTES

inspiration can be taken from the upstream EDC process:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Open
Development

No branches or pull requests

1 participant