Skip to content

Renovate configuration is not fit for the AEM code sync bot #295

@dnbute

Description

@dnbute

Expected Behaviour

When a new project forks the boilerplate, the renovate configuration should not require changes in order to work with the AEM code sync bot.
PRs created by the bot should have test URLs and should just require manual intervention for merge-ing (if not configured to auto-merge).

Actual Behaviour

The recommended config which the boilerplate extends will not have test URLs.
If test URLs are added, they will not work out of the box, because the bot creates branches that include / and . which mess with the url structure and the PSI check will fail to be executed.

Reproduce Scenario (including but not limited to)

See hlxsites/sunstar#276 for example, a PR by the renovate bot that was not merge-able because of the special characters
And see #287 in the boilerplate, that does not have test URLs and as such the PSI check will always fail

Steps to Reproduce

  • Fork the boilerplate
  • Have the Renovate bot create a PR
  • Notice how the PR is not merge-able without admin overrides

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions