Skip to content
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

Merge next into master #198

Merged
merged 10 commits into from
Jan 3, 2023
Merged

Merge next into master #198

merged 10 commits into from
Jan 3, 2023

Conversation

ofalvai
Copy link
Contributor

@ofalvai ofalvai commented Jan 2, 2023

Checklist

  • I've read and followed the Contribution Guidelines
  • step.yml and README.md is updated with the changes (if needed)

Version

Requires a MAJOR version update

Context

This PR just merges the special branch next into the main branch. We were opening PRs with breaking changes against the next branch in order to unblock a potential hotfix release on the main branch.

The plan is to merge this PR as a rebase merge (instead of the usual squash merge) to keep the commit history of the main branch clean.

Changes

See each commit and the related PR.

List of breaking changes

To mention in the release notes:

Investigation details

Decisions

ofalvai and others added 10 commits December 12, 2022 18:01
* Remove `manual_merge` input, only do it as a fallback

* Delete disabled test cases

* Update README
* Refactor output exports

* Add output tests
#191)

* Add method for determining the ideal default clone depth based if the user does not specify it

* Fix failing unit tests

* write tests for new method

* Default to shallow clone depth for all merge methods except manual merge

* Specify clone_depth for generate-changelog e2e tests

* Fix git commit count

* Update CLONE_DEPTH values in e2e tests to verify they're actually working
* Use PR head ref in output export

* Remove unused parameter

* Fix constructor

* Define head ref in E2E tests
* Disable git GC before fetch

* Print failed command output too

* Reorder commands

* Use standard runner for the git config command
* Reorder inputs and categories

* Remove category of merge_pr
* Remove PR ID input

* Remove input from config too
* Reorder inputs and categories

* Remove category of merge_pr

* Remove PR ID input

* Remove input from config too

* Better step input descriptions

* YAML lint

* Reorder inputs and categories (#195)

* Reorder inputs and categories

* Remove category of merge_pr

* Remove PR ID input (#196)

* Remove PR ID input

* Remove input from config too

* Reorder inputs and categories

* Fix step.yml after broken merge resolution

* Remove category

* Revert accidentally readded step input
@ofalvai ofalvai marked this pull request as ready for review January 2, 2023 08:58
@ofalvai ofalvai merged commit f6f5637 into master Jan 3, 2023
@ofalvai ofalvai deleted the next branch January 3, 2023 08:48
@ofalvai ofalvai restored the next branch January 3, 2023 08:58
@lpusok lpusok deleted the next branch August 10, 2023 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants