Skip to content

Configure release-please#5016

Merged
ferrarimarco merged 1 commit intomainfrom
release-please
Dec 20, 2023
Merged

Configure release-please#5016
ferrarimarco merged 1 commit intomainfrom
release-please

Conversation

@ferrarimarco
Copy link
Copy Markdown
Collaborator

@ferrarimarco ferrarimarco commented Dec 18, 2023

Closes #4947

Proposed Changes

  1. Configure release-please to automatically create pull requests and releases.
  2. Run release-please and tag update in the CD workflow.
  3. Update Git tags pointing to latest, major.minor, and major versions as part of the CD workflow.
  4. Remove workflows (draft-release, release) that are not necessary anymore, and related configuration files.
  5. Handle automatic updates to README.md, action.yml, and action.yaml
  6. Configure LINTER_RULES_PATH when running the test-find target so it finds our config files.

Readiness Checklist

Author/Contributor

  • I included all the needed documentation for this change.
  • I provided the necessary tests.

Reviewing Maintainer

  • Label as breaking if this is a large, fundamental change.
  • Label as either: automation, bug, documentation, enhancement, infrastructure.

@ferrarimarco ferrarimarco added automation related to helping the project operate more efficiently O: backlog 🤖 Backlog, stale ignores this label labels Dec 18, 2023
@ferrarimarco ferrarimarco self-assigned this Dec 18, 2023
@ferrarimarco ferrarimarco mentioned this pull request Dec 18, 2023
6 tasks
@ferrarimarco ferrarimarco force-pushed the release-please branch 3 times, most recently from ee6dc67 to 16b0b58 Compare December 20, 2023 08:32
@ferrarimarco ferrarimarco marked this pull request as ready for review December 20, 2023 08:33
@ferrarimarco ferrarimarco force-pushed the release-please branch 8 times, most recently from a47b3e4 to 5f5d944 Compare December 20, 2023 11:59
@ferrarimarco ferrarimarco changed the title ci: configure release-please Configure release-please Dec 20, 2023
- Configure release-please to automatically create pull requests and
  releases.
- Run release-please and tag update in the CD workflow.
- Update Git tags pointing to latest, major.minor, and major versions as
  part of the CD workflow.
- Remove workflows (draft-release, release) that are not necessary
  anymore, and related configuration files.
- Handle automatic updates to README.md, action.yml, and action.yaml
- Mount .github to /tmp/lint/.github so super-linter finds config files,
  and the GitHub Actions to lint.
@ferrarimarco ferrarimarco merged commit 93b5ede into main Dec 20, 2023
@ferrarimarco ferrarimarco deleted the release-please branch December 20, 2023 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation related to helping the project operate more efficiently O: backlog 🤖 Backlog, stale ignores this label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automate releases

1 participant