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

Release Mismatch Finder to Production #884

Merged
merged 84 commits into from
Mar 11, 2024
Merged

Release Mismatch Finder to Production #884

merged 84 commits into from
Mar 11, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Mar 1, 2024

Review and release the latest changes.

translatewiki and others added 30 commits November 1, 2023 16:31
* Install vue3 and dependencies

* Mock correct version of inertia

* Update error message fallback render function

* Fix missing Vue import

* Setup i18n

* Setup pinia

* Update defineComponent

* Replace wikit-dialog with codex-dialog in Home.vue

* Replace wikit-dialog with codex-dialog in Results.vue

* Update bubble

* Update lifecycle methods

* Fix TS errors

* Remove vuex from tests

* Replace wikit dialog and select

* Empty playground.vue

* Add migration eslint rules

* Update propsData to props

* Update tests

* Add lost package-lock.json

* Setup i18n (#753)

* Setup i18n

* Remove unnecessary function

---------

Co-authored-by: Itamar Givon <itamar.givon.dev@gmail.com>

* Setup pinia

* Resolve package-lock conflicts

* Remove console.log

* Restore Playground.vue

* Fix linting issues

* Update package-lock

* Fix i18n (#760)

* Enable parsing of wikitext style links in i18n messages

* Update links in i18n messagesto wikitext style

* Update browser tests (#759)

* Fix browser tests

* Disable assertVue assertions

* Oops, missed two!

---------

Co-authored-by: Itamar Givon <itamar.givon.dev@gmail.com>

* Fix mix manifest

---------

Co-authored-by: Hasan Akgün <hasanakg@outlook.com>
* Upgrade composer dependencies (#675)
* Localisation updates from https://translatewiki.net. (#722)

---------

Co-authored-by: Guergana Tzatchkova <guergana.tzatchkova@wikimedia.de>
Co-authored-by: translatewiki.net <l10n-bot@translatewiki.net>
* Replace wikit button with codex button

Bug: T346797
* update typescript-eslint

* update vue-loader

* update codex packages
* update inertia

* update guzzle-cache-middleware
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](browserify/browserify-sign@v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: browserify-sign
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.0 to 1.69.5.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.69.0...1.69.5)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v3.8.1...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.17.0 to 9.18.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](vuejs/eslint-plugin-vue@v9.17.0...v9.18.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The fix makes the success message properly adjust its width in viewports below 640px in Chrome v119, Safari v17 or Firefox v119 

Bug: T347183
* Create Vue 3 version of the custom LanguageSelector component

Bug: T345915

* Update indentation
* replace links in AuthWidget

* replace mismatch row links

* add converted link styles

* replace links in the tool footer

* replace layout links

* Rebase on development

* include link mixin as default in app.scss

* remove redundant css class and imports

* remove forgotten redundant scss import

* fix broken link styles

* fix styling for the auth widget

* adjust mismatch row headline styles
* replace results progress bar with codex component

* add media query for smaller viewport
* Replace Wikit Textarea with Codex Textarea component

Bug: T347190

* Fix v-model and add functionality

* Remove this.form.itemsInput in favor of new v-model syntax

* Fix errors

* Remove trailing comma

* Update browser tests

* Update Home.vue

* Update Home.spec.js

* Put textarea in a wrapper component

* Adjust tests to new TextareaHome component

* Fix linting

* Move MAX_NUM_IDS to TextArea component

* Fix indentation

* Rename component to ItemIdSearchTextarea

* [WiP] rewrite component using Composition API

* Commit unsuccesful testing export of i18n :(

* Adjust i18n plugin to composition API with useI18n

* Refactor global variable MAX_NUM_IDS to vue3 format

* Fix typescript errors

* Update HomeState to use the new ValidationError type

* Add spaces between methods

* Change name of internationalizaton plugin variable

* Remove unneeded options in createI18n plugin
As discussed with @itamargiv the option of creating an automated test atm is too much overhead for the current task and will be addressed in the future as tech debt.

Bug: T353719
* Remove playground Page

This page is no longer necessary as it was created at the
beginning stage of the project to test the components.
* Bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.13.1 (#779)
* Bump @vue/test-utils from 2.4.2 to 2.4.3 (#780)
* Bump @vue/runtime-dom from 3.3.8 to 3.3.9 (#781)
* Bump @types/jest from 29.5.8 to 29.5.10 (#783)
* Bump eslint from 8.53.0 to 8.54.0 (#784)
* Bump typescript from 5.2.2 to 5.3.2 (#785)
* Bump @types/lodash from 4.14.201 to 4.14.202 (#786)
* Bump eslint-plugin-vue from 9.18.1 to 9.19.2 (#787)
* Bump @typescript-eslint/parser from 6.11.0 to 6.13.1 (#788)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot bot and others added 24 commits January 29, 2024 19:13
Bumps [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) from 3.3.8 to 3.4.15.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits/v3.4.15/packages/compiler-sfc)

---
updated-dependencies:
- dependency-name: "@vue/compiler-sfc"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.6.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.6.2...v1.6.7)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.30.0 to 3.3.1.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md)
- [Commits](date-fns/date-fns@v2.30.0...v3.3.1)

---
updated-dependencies:
- dependency-name: date-fns
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.13.1 to 6.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.13.1 to 6.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Port the table component from Wikit to Mismatch Finder

* fix ref export and add test

* Rename component and replace discrete values with tokens where possible

* two more tokens

* use correct component name in test and css selector

* update class selector name

* make component tag kebab-case
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.20.1 to 9.21.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](vuejs/eslint-plugin-vue@v9.20.1...v9.21.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 14.0.0 to 14.1.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/sass-loader@v14.0.0...v14.1.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 2.4.3 to 2.4.4.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](vuejs/test-utils@v2.4.3...v2.4.4)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* apply media queries on footer component

* make sure button don't show ellipsis unnecessarily

* add selector and move style from components to app.scss

* add selector to random mismatches
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@16.2.0...16.2.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@wikimedia/language-data](https://github.com/wikimedia/language-data) from 1.1.5 to 1.1.6.
- [Release notes](https://github.com/wikimedia/language-data/releases)
- [Changelog](https://github.com/wikimedia/language-data/blob/master/CHANGELOG.md)
- [Commits](wikimedia/language-data@1.1.5...1.1.6)

---
updated-dependencies:
- dependency-name: "@wikimedia/language-data"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.5.11 to 29.5.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add removed logo style

* add empty line before media query
* remove wikit leftovers

* tidy up  indentation
Bug: T329631

Co-authored-by: Hasan Akgün <hasanakg@outlook.com>
@hasanakg hasanakg merged commit cb76e3e into main Mar 11, 2024
7 checks passed
@hasanakg hasanakg deleted the release/2024-03-01 branch March 11, 2024 11:15
hasanakg added a commit that referenced this pull request Mar 28, 2024
hasanakg added a commit that referenced this pull request Mar 28, 2024
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.

5 participants