Skip to content

Conversation

@rti
Copy link
Contributor

@rti rti commented Jan 9, 2025

Introduces a deploy-lts and wikibase-lts product, removes the necessity for branches to release LTS versions.

Based on @lorenjohnson's work in #813

Depends on #817

TODO:

  • Test publishing of an wikibase-lts based wikibase image.
  • manually release deploy 1.0.1 (LTS) git tag deploy-lts@1.0.1
  • manually release wikibase 1.0.1 (LTS) git tag wikibase-lts@1.0.1

@rti rti force-pushed the lts-product-rti branch from 91484f4 to c2a5aa9 Compare January 13, 2025 06:58
@rti rti changed the title Lts product rti chore: Add wikibase-lts and deploy-lts products Jan 13, 2025
@rti rti requested a review from a team January 13, 2025 14:00
@rti rti marked this pull request as ready for review January 13, 2025 14:00
@rti rti changed the base branch from main to mediawiki-version-from-api January 13, 2025 14:03
@rti
Copy link
Contributor Author

rti commented Jan 13, 2025

./nx release version and ./nx release changelog appear to work fine.

@rti rti requested a review from lorenjohnson January 20, 2025 12:02
Base automatically changed from mediawiki-version-from-api to main January 20, 2025 12:03
@rti rti merged commit b5fa284 into main Jan 20, 2025
21 checks passed
@rti rti deleted the lts-product-rti branch January 20, 2025 16:00
lorenjohnson added a commit to lorenjohnson/wbs-deploy-setup that referenced this pull request Aug 20, 2025
* test: get current mediawiki version from api

* chore: Add wikibase-lts and deploy-lts products

* chore: Prepare initial LTS product releases

* chore: Update nx to see the deploy-lts package/product

* chore: Add LTS product variants as options to GHA Create a WBS Release

* chore: Removes -lts post fix from the image name published to Dockerhub

* wip: wikibase/deploy lts build/test/publish

* fix: build wikibase-lts in ci

* style: lint

* fix: test deploy-lts

* fix: deploy-lts test env config

* fix(test): re-enable disabled repo and extensions specs

* refactor(test/cli.ts): simplify suite names export

* chore(test): remove unused import from deploy-lts.conf.ts

* docs: add TODO comment about creating two environments

* fix(test/deploy-lts): reduce sharedCacheDuration

* refactor: make test settings compose files and env files explicit, no defaults
chore: remove deploy test
feat: add lts tests

* fix(test/repo_client-lts): use wikibase-lts for client

* fix: remove interwiki links test from quickstatements test

* fix: reference deploy-lts correctly

* fix: only include wikibase/build.env in repo/repo-lts tests

* fix: deploy-lts wikibase build env

* docs: rewrite changelogs

* fix(nx): we do not use workspace changelogs

* docs: remove old CHANGES file

* docs: release checklist update

* chore: remove todo

* docs: deploy updating

* refactor: DRY test settings

* chore: prepare wikibase-lts and deploy-lts release

bump version package.json already, so just the git tag is missing
cleaned changelog files, so they are ready to go as well

* test: add missing docker-compose to repo_client-lts

* fix: makeTestSettings later, should fix results dir

* fix: build.env path for repo-lts test

---------

Co-authored-by: Loren Johnson <lorenjohnson@gmail.com>
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