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 5.1.3 #565

Merged
merged 159 commits into from
Oct 2, 2023
Merged

Release 5.1.3 #565

merged 159 commits into from
Oct 2, 2023

Conversation

kpodemski
Copy link
Contributor

Questions Answers
Description? New version
Type? new feature
BC breaks? no
Deprecations? no
Fixed ticket? n/a
How to test? Exploratory tests of the module

leemyongpakvn and others added 30 commits February 4, 2023 17:09
resort devDependencies
fix overflow textlabel and inputbox in xs and sm screens
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.12 to 7.21.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.34.0 to 8.35.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.34.0...v8.35.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
…slint-8.35.0

Bump eslint from 8.34.0 to 8.35.0
…abel/core-7.21.0

Bump @babel/core from 7.20.12 to 7.21.0
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/style-loader@v3.3.1...v3.3.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
…tyle-loader-3.3.2

Bump style-loader from 3.3.1 to 3.3.2
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.19.1 to 7.21.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.3/eslint/babel-eslint-parser)

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

Signed-off-by: dependabot[bot] <support@github.com>
…abel/eslint-parser-7.21.3

Bump @babel/eslint-parser from 7.19.1 to 7.21.3
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.75.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.0 to 7.21.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.3/packages/babel-core)

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

Signed-off-by: dependabot[bot] <support@github.com>
…ck-5.76.0

Bump webpack from 5.75.0 to 5.76.0
…abel/core-7.21.3

Bump @babel/core from 7.21.0 to 7.21.3
Bumps [eslint](https://github.com/eslint/eslint) from 8.35.0 to 8.36.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.35.0...v8.36.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
…slint-8.36.0

Bump eslint from 8.35.0 to 8.36.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.75.0...v5.76.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
…ebpack-5.76.1

Bump webpack from 5.75.0 to 5.76.1
Please update actions to use Node.js 16
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.1 to 5.76.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.76.1...v5.76.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
…ebpack-5.76.2

Bump webpack from 5.76.1 to 5.76.2
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.2 to 2.7.5.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/mini-css-extract-plugin@v2.7.2...v2.7.5)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ini-css-extract-plugin-2.7.5

Bump mini-css-extract-plugin from 2.7.2 to 2.7.5
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.2.0 to 13.2.1.
- [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@v13.2.0...v13.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
…ass-loader-13.2.1

Bump sass-loader from 13.2.0 to 13.2.1
@MhiriFaten MhiriFaten added the waiting for author Status: Waiting for Author Feedback label Sep 4, 2023
@leemyongpakvn
Copy link
Contributor

leemyongpakvn commented Sep 4, 2023

@MhiriFaten I see you used gh pr checkout 565 in Checked with Chrome screencast, but don't know what you did prior. Please provide more information about how you made a fresh install before that command (eg: uninstall with files deleted options then install v5.1.2 in BO, or rm -rf then git clone in Terminal).

@kpodemski
Copy link
Contributor Author

@leemyongpakvn I'm starting to think that it might be related to the shop being in the directory called x.y.z

@leemyongpakvn
Copy link
Contributor

leemyongpakvn commented Sep 5, 2023

@kpodemski Maybe, we need a QA member who can test this PR in a simpler directory.
Beside that, I doubt gh pr checkout 565 is not the correct way to test this PR:

  1. When I tried unsintall the module with ✅ Optional: delete module folder after uninstall, reinstall v5.1.2 in BO, then cd modules/blockreassurance & gh pr checkout 565 in Terminal, it breaks the whole site.
  2. All files changed of this PR were already merged to dev branch, so git clone https://github.com/PrestaShop/blockreassurance.git is the best way to make a fresh install.

@florine2623 I wonder if QA team has a standard procedure to test a Release PR like this one ❓

@kpodemski
Copy link
Contributor Author

@leemyongpakvn there is a process to test such releases, and gh pr checkout 565 should definitely not break your site, maybe you forgot to run composer install --no-dev?

We have to test it in the subdirectory. I tested it using multistore and virtual URI and it worked fine, but I didn't test it in the subdirectory.

@leemyongpakvn
Copy link
Contributor

@kpodemski Maybe I ran gh pr checkout 565 in modules directory and it broke the whole site in the previous test :(
Case 1. If you install the module via Back-Office, it does not contain git file, so gh pr checkout 565 will returns error

could not determine base repo: fatal: not a git repository (or any of the parent directories): .git
/usr/bin/git: exit status 128

Case 2. If you do a fresh install with git clone https://github.com/PrestaShop/blockreassurance.git then 'gh pr checkout 565' will returns something like this

Already on 'dev'
Your branch is up to date with 'origin/dev'.
Already up to date.

Back to MhiriFaten's Checked with Chrome screencast. In fact, she ran git branch between 0:01 to 0:02 and got dev *pr-565. I got just * dev when running git branch on my side. So I still want to know how QA make a fresh install of a Release PR 🙏

@MhiriFaten
Copy link

@leemyongpakvn I meant that it can't be a cache issue as long as I clear the cache and the PR was added on a fresh installed shop.

@leemyongpakvn
Copy link
Contributor

@MhiriFaten OK. Then you can try Krystian's suggestion: using a simpler directory :)

dependabot bot and others added 2 commits September 11, 2023 04:02
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.11 to 7.22.17.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.17/packages/babel-core)

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

Signed-off-by: dependabot[bot] <support@github.com>
…abel/core-7.22.17

Bump @babel/core from 7.22.11 to 7.22.17
dependabot bot and others added 8 commits September 18, 2023 04:11
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.17 to 7.22.20.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-core)

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

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.48.0 to 8.50.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.48.0...v8.50.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
…slint-8.50.0

Bump eslint from 8.48.0 to 8.50.0
…abel/core-7.22.20

Bump @babel/core from 7.22.17 to 7.22.20
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.22.11 to 7.22.15.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.15/eslint/babel-eslint-parser)

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

Signed-off-by: dependabot[bot] <support@github.com>
…abel/eslint-parser-7.22.15

Bump @babel/eslint-parser from 7.22.11 to 7.22.15
…slint-plugin-import-2.28.1

Bump eslint-plugin-import from 2.27.5 to 2.28.1
@matks
Copy link
Contributor

matks commented Sep 27, 2023

I just tried to install blockreassurance v5.1.3 inside a subfolder named 1.2.3 and it works very well for me, I cannot reproduce the issues encountered by QA team. I will suggest a pair testing.

Copy link
Contributor

@florine2623 florine2623 left a comment

Choose a reason for hiding this comment

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

Hello all,

On my end, I can reproduce any of the issues mentioned by @MhiriFaten and @aniszr 😅

Here are the screenrecords:

About this comment
#565 (review)

PS 8.0.5 ✅

Screen.Recording.2023-09-29.at.09.53.50.mov

PS 1.7.8.10 ✅

Screen.Recording.2023-09-29.at.10.21.04.mov

About this comment
#565 (review)

PS 8.1.2 ✅

Screen.Recording.2023-09-29.at.10.27.03.mov

So it is QA ✅
Thanks all ^^

@florine2623 florine2623 self-assigned this Sep 29, 2023
@florine2623 florine2623 added QA ✔️ Status: QA-Approved and removed waiting for author Status: Waiting for Author Feedback labels Sep 29, 2023
@matks
Copy link
Contributor

matks commented Sep 29, 2023

Thank you @florine2623 !

I strongly suggest we do merge this PR only on Monday, I would feel safer 😊

@leemyongpakvn
Copy link
Contributor

Thanks @florine2623, @kpodemski and @matks

@leemyongpakvn leemyongpakvn merged commit e2d375e into master Oct 2, 2023
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
QA ✔️ Status: QA-Approved
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.