Skip to content

[skip changelog] Remove obsolete "Dependabot Preview" configuration file #1372

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

Merged
merged 1 commit into from
Aug 5, 2021
Merged

[skip changelog] Remove obsolete "Dependabot Preview" configuration file #1372

merged 1 commit into from
Aug 5, 2021

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented Aug 5, 2021

Please check if the PR fulfills these requirements

  • The PR has no duplicates (please search among the Pull Requests
    before creating one)
  • The PR follows
    our contributing guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • UPGRADING.md has been updated with a migration guide (for breaking changes)
  • What kind of change does this PR introduce?

Infrastructure cleanup.

  • What is the current behavior?

Dependabot Preview shut down 2021-08-03:
https://github.blog/changelog/2021-08-03-dependabot-preview-is-shutting-down/

It is replaced by GitHub-native Dependabot, which uses the .github/dependabot.yml configuration file, with a different data format.

So the .dependabot/config.yml file is now completely obsolete and serves no purpose. I might cause confusion and wasted time if a maintainer attempts to use it to configure Dependabot.

  • What is the new behavior?

The repository does not have a worthless Dependabot Preview configuration file.

From an investigation into how the obsolete configuration could be migrated to the new format, I determined that the
specific "security updates only" configuration used by this repository is not provided by the new configuration file, which is for configuring updates of any outdated dependencies. The "security updates" feature is configured via the repository settings (Settings > Security & analysis):
https://docs.github.com/en/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/configuring-dependabot-security-updates

Does this PR introduce a breaking change, and is
titled accordingly?

No breakie

Dependabot Preview shut down 2021-08-03. It is replaced by GitHub-native Dependabot, which uses the
`.github/dependabot.yml` configuration file, with a different data format.

From an investigation into how the obsolete configuration could be migrated to the new format, I determined that the
specific "security updates only" configuration used by this repository is not provided by the new configuration file,
which is for configuring updates of any outdated dependencies. The "security updates" feature is configured via the
repository settings (Settings > Security & analysis).

Since the old file is no longer used, and might cause confusion, it is best to remove it from the repository.
@per1234 per1234 added topic: dependencies topic: infrastructure Related to project infrastructure labels Aug 5, 2021
@per1234 per1234 merged commit df46e78 into arduino:master Aug 5, 2021
@per1234 per1234 deleted the remove-dependabot-config branch August 5, 2021 08:30
@per1234 per1234 self-assigned this Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants