Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

2.0.0

Compare
Choose a tag to compare
@rra rra released this 07 Jul 22:23
· 99 commits to main since this release
2.0.0
592e99a

Backwards-incompatible changes

  • The NEOPHILE_COMMIT_NAME environment variable is no longer supported. Instead, NEOPHILE_USERNAME configures the GitHub username of the running instantiation of neophile, used as both the name for Git commits and to construct the email address unless NEOPHILE_COMMIT_EMAIL is given. NEOPHILE_USERNAME defaults to neophile-square[bot], the instantiation of neophile for the lsst-sqre organization.

New features

  • Setting NEOPHILE_COMMIT_EMAIL is now optional. If not set, the UID of the GitHub user from NEOPHILE_USERNAME is retrieved from the GitHub API and used to form a standard GitHub no-replay email address.

Bug fixes

  • Use the GitHub App installation token when pushing Git changes in preparation for creating a PR rather than using the default GitHub Actions token. If the branch was pushed with the GitHub Actions token, further GitHub Actions refuse to run on that branch to avoid creating a loop, but we need GitHub Actions to run so that the dependency update PR can be automerged.

What's Changed

  • DM-39627: Improve GitHub Actions examples by @rra in #234
  • DM-39627: Fix comment in sample periodic workflow by @rra in #235
  • [neophile] Update dependencies by @sqrbot in #236
  • DM-39919: Push Git branches using the installation token by @rra in #237
  • DM-39919: Dynamically construct commit email address by @rra in #238
  • [neophile] Update dependencies by @neophile-square in #239
  • DM-39919: Prepare release 2.0.0 by @rra in #240

Full Changelog: 1.0.0...2.0.0