[go: up one dir, main page]

Page MenuHomePhabricator

Release v0.44.4
Closed, ResolvedPublic

Description

I've made a v0.44 branch (to allow some backports for MW 1.39, primarily T324896: Deprecated: Creation of dynamic property in oojs/oojs-ui), and prepared a v0.44.4 release ontop of that... https://github.com/wikimedia/oojs-ui/compare/v0.44.3...v0.44

I haven't pushed the git tag yet, primarily because I'm pretty I don't have the rights to do the npm publish steps...

Can someone do the last two steps for me please on the v0.44 branch?

$ git tag "v$(node -e 'console.log(require("./package").version);')"
$ npm run publish-build && git push --tags && npm publish

Event Timeline

I think this is the second ever time we've created a non-latest branch release for OOUI so our processes are a bit meh (and the other time was for a prod UBN). Some of this code should ideally ride the prod train for verification before we rush it out in 1.39.1. Happy to tag if we're sure though.

I think this is the second ever time we've created a non-latest branch release for OOUI so our processes are a bit meh (and the other time was for a prod UBN). Some of this code should ideally ride the prod train for verification before we rush it out in 1.39.1. Happy to tag if we're sure though.

Just need to get a master release in first.. And then the train to run ;). But getting a release of master, into MW core master and being able to test it on dev wikis too...

REL1_39 being an LTS, and if we're backporting fixes for 8.x, chances are this might not be the last one

Reedy triaged this task as High priority.Jan 3 2023, 7:17 PM

Done. Note that I had to do a follow-up npm dist-tag add oojs-ui@v0.46.0 latest to re-tag the latest release as the latest one.

Now we need to pull this through to REL1_39 vendor, core, and VE, I suppose?

Done. Note that I had to do a follow-up npm dist-tag add oojs-ui@v0.46.0 latest to re-tag the latest release as the latest one.

Now we need to pull this through to REL1_39 vendor, core, and VE, I suppose?

Thanks!

The first two definitely... The third, should mostly be a no-op (no JS changes in https://github.com/wikimedia/oojs-ui/compare/v0.44.3...v0.44.4), but makes sense for consistency purposes at least.

Change 875412 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/vendor@REL1_39] Upgrading oojs/oojs-ui (v0.44.3 => v0.44.4)

https://gerrit.wikimedia.org/r/875412

Change 875413 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_39] Upgrading oojs/oojs-ui (v0.44.3 => v0.44.4)

https://gerrit.wikimedia.org/r/875413

Done. Note that I had to do a follow-up npm dist-tag add oojs-ui@v0.46.0 latest to re-tag the latest release as the latest one.

Now we need to pull this through to REL1_39 vendor, core, and VE, I suppose?

Thanks!

The first two definitely... The third, should mostly be a no-op (no JS changes in https://github.com/wikimedia/oojs-ui/compare/v0.44.3...v0.44.4), but makes sense for consistency purposes at least.

Patches up for the PHP side...

I guess inside MW core, the npm update will "just" be the History.md under resources... And the same under the VE tree?

Change 875421 had a related patch set uploaded (by Jforrester; author: Jforrester):

[VisualEditor/VisualEditor@REL1_39] Update OOUI to v0.44.4

https://gerrit.wikimedia.org/r/875421

Change 875412 merged by Reedy:

[mediawiki/vendor@REL1_39] Upgrading oojs/oojs-ui (v0.44.3 => v0.44.4)

https://gerrit.wikimedia.org/r/875412

Change 875421 merged by jenkins-bot:

[VisualEditor/VisualEditor@REL1_39] Update OOUI to v0.44.4

https://gerrit.wikimedia.org/r/875421

Change 875424 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/VisualEditor@REL1_39] Update VE core submodule to REL1_39's OOUI update (95ccd3290)

https://gerrit.wikimedia.org/r/875424

Change 875424 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@REL1_39] Update VE core submodule to REL1_39's OOUI update (95ccd3290)

https://gerrit.wikimedia.org/r/875424

Change 875413 merged by jenkins-bot:

[mediawiki/core@REL1_39] Upgrading oojs/oojs-ui (v0.44.3 => v0.44.4)

https://gerrit.wikimedia.org/r/875413

Change 884539 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to origin/REL1_39

https://gerrit.wikimedia.org/r/884539

Change 884539 abandoned by Reedy:

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to origin/REL1_39

Reason:

https://gerrit.wikimedia.org/r/884539