Skip to content

[Feat] CI: improve Periodic update workflow #3308

@nilason

Description

@nilason

Is your feature request related to a problem? Please describe.

The recent addition of the CI workflow Periodic update
and in particular the job update-configure, which creates a pull request with updates of the files config.guess and config.sub if available, has revealed some unexpected particularities of its functionality, #3289:

  1. The CI checks are not run automatically on the created PR
  2. The 'committer' is apparently automatically me (!), possibly because I was the one doing the latest change to the workflow file.

Describe the solution you'd like

See https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#triggering-further-workflow-runs for background and suggestions to workarounds/solutions to this issue.

I myself lean to the solution of creating and using a machine account, possibly under OSGeo (eg. 'OSGeo[bot]'), which is the quasi 'committer' of the PR (in a similar way 'renovate[bot]' now is committer for the CI updates).

Describe alternatives you've considered

We can leave things as they are, the checks may be triggered by close/re-open the PR, and it doesn't matter for me who is the committer for that configure-files update. Such an update is not so frequently released to be a real nuisance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIContinuous integrationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions