Skip to content

Remove language for recreating tags (which is dangerous), and using patch levels (which isn't standard practise).#19367

Open
derickr wants to merge 1 commit intophp:masterfrom
derickr:release-process
Open

Remove language for recreating tags (which is dangerous), and using patch levels (which isn't standard practise).#19367
derickr wants to merge 1 commit intophp:masterfrom
derickr:release-process

Conversation

@derickr
Copy link
Copy Markdown
Member

@derickr derickr commented Aug 4, 2025

No description provided.

…atch levels (which isn't standard practise).
@derickr derickr requested a review from DanielEScherzer August 4, 2025 15:17
@Girgias
Copy link
Copy Markdown
Member

Girgias commented Apr 6, 2026

@php/release-managers should review this and or merge this if appropriate.

Copy link
Copy Markdown
Member

@edorian edorian left a comment

Choose a reason for hiding this comment

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

Great! Removing the docs for a -pl release makes sense to me and I agree we shouldn't do those (most tooling doesn't take them into account anyway as far as I'm aware).

Is there anything that needs to be done to mark a Tag/Release as broken anywhere?

Comment on lines +835 to +836
might happen if the tarballs have a corrupted file, for example, or when there
is a build error.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Optional suggestion for rewording:

In rare cases, a release may need to be redone, for example if a tarball contains a corrupted file or a build issue is discovered.

Comment on lines +842 to +844
You *must not* delete and recreate a pushed tag. Instead, you need to go
through the full packaging process again, as described above, whilst increasing
the version number. This is unfortunate, but published tags must be immutable.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
You *must not* delete and recreate a pushed tag. Instead, you need to go
through the full packaging process again, as described above, whilst increasing
the version number. This is unfortunate, but published tags must be immutable.
You *must not* delete and recreate a pushed tag. Instead,
repeat the full packaging process described above and publish the
next regular version number. This is unfortunate, but published tags
must be immutable.

Optional suggestion, avoiding the very BE "whilst"

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.

4 participants