Skip to content

Conversation

@dscho
Copy link
Member

@dscho dscho commented Dec 22, 2022

@dscho dscho requested a review from dennisameling December 22, 2022 10:29
@dscho dscho self-assigned this Dec 22, 2022
Copy link
Contributor

@dennisameling dennisameling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is super helpful for my follow-up work to prevent me from updating things that are no longer used. Thank you!

@dscho dscho force-pushed the drop-obsolete-parts-from-please.sh branch 2 times, most recently from 7235016 to fb6061a Compare December 22, 2022 10:44
@dscho
Copy link
Member Author

dscho commented Dec 22, 2022

@dennisameling FYI I added a commit intended to trigger the sdk-artifacts build so that I do not accidentally remove any really crucial functionality. Knock on wood...

@dscho
Copy link
Member Author

dscho commented Dec 22, 2022

I also kicked off a full git-artifacts run: https://github.com/dscho/git-sdk-64/actions/runs/3757109515/jobs/6383945295

@dscho
Copy link
Member Author

dscho commented Dec 22, 2022

I also kicked off a full git-artifacts run: https://github.com/dscho/git-sdk-64/actions/runs/3757109515/jobs/6383945295

I'm glad I did!

The big honking "run one script to do it all" approach was abandoned bit
by bit with the move to automation and parallel builds.

Most of these functions have not been used in several years, so let's
get rid of them.

Signed-off-by: Johannes Schindelin <[email protected]>
We just removed a ton of functionality from that file, and expect none
of it to be used, still. Let's make sure, at least by building the sdk
artifacts (and the installer) that this is the case.

Signed-off-by: Johannes Schindelin <[email protected]>
@dscho dscho force-pushed the drop-obsolete-parts-from-please.sh branch from fb6061a to 3a7b10d Compare December 22, 2022 11:33
@dscho
Copy link
Member Author

dscho commented Dec 23, 2022

The git-artifacts run worked.

I'll merge it when I'm back.

@dscho
Copy link
Member Author

dscho commented Jan 19, 2023

It is time to merge this, I think.

@dscho dscho merged commit f7f417b into git-for-windows:main Jan 19, 2023
@dscho dscho deleted the drop-obsolete-parts-from-please.sh branch January 19, 2023 10:23
dscho added a commit to dscho/build-extra that referenced this pull request Feb 27, 2023
…-note

When generating the release notes of v2.40.0-rc0, I noticed in
git-for-windows/git#4316 (comment)
that a section was added unnecessarily.

The reason is that a crucial function was removed in
git-for-windows#457.

The plan was to retire the entire release process based on `please.sh`
and Azure Pipelines, and redo everything in git-for-windows-automation
via a `tag-git` workflow, but that workflow simply is not ready yet.

In preparation for those improved workflows, I already reimplemented the
`sed` logic of `please.sh mention [...]` with a more straight-forward
node.js script.

Let's just use that script in `please.sh mention` before phasing out the
functionality from `please.sh`.

Signed-off-by: Johannes Schindelin <[email protected]>
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.

2 participants