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

Issue 882 - add support for MW 1.40, fix 4.2.0 overrule SMW dev-master #884

Merged
merged 5 commits into from
Dec 19, 2024

Conversation

gesinn-it-ilm
Copy link
Contributor

@gesinn-it-ilm gesinn-it-ilm commented Dec 19, 2024

This PR is related to the issue #882.

This PR contains:

  • update composer.json - add dev-master to require section
  • skip few tests for MW 1.40, new issue will be opened to check registration of parser function in MW 1.40
  • update ci.yml
  • fix paths in unit and integration tests
  • enable codecov upload in MW 1.40

This PR also covers the issues #876 and #880.

- add dev-master to require SMW version
- remove MW 1.35
- add MW 1.40
- set experimental to false for MW 1.40
Copy link

codecov bot commented Dec 19, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (master@4ab6aba). Learn more about missing BASE report.
Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #884   +/-   ##
=========================================
  Coverage          ?   45.50%           
  Complexity        ?     2319           
=========================================
  Files             ?       80           
  Lines             ?     9041           
  Branches          ?        0           
=========================================
  Hits              ?     4114           
  Misses            ?     4927           
  Partials          ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Member

@gesinn-it-gea gesinn-it-gea left a comment

Choose a reason for hiding this comment

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

Looks good. As soon as SMW 5 is available, we can remove dev-master in CI matrix. The skipped tests will be handled in separate issues (created already?). @paladox please have a look at this PR and let us know if you think it's ready to merge.

@gesinn-it-ilm
Copy link
Contributor Author

@gesinn-it-gea yes, the issue is opened. I will take a look what could be the problem regarding that issue.
The issue number is #885.

@@ -60,6 +60,9 @@
{
"type": "special",
"about": "#0 `format=bibtex` empty (bibtex-01-0.bib)",
"skip-on": {
Copy link
Contributor

Choose a reason for hiding this comment

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

Do you have the error for this?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

You mean what is the error for specific test or does this skip-on produce an error?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I will update the issue, and put the errors so the errors can be visiable here as well.

Copy link
Contributor

Choose a reason for hiding this comment

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

Yup! Thanks!

@paladox
Copy link
Contributor

paladox commented Dec 19, 2024

Looks good. As soon as SMW 5 is available, we can remove dev-master in CI matrix. The skipped tests will be handled in separate issues (created already?). @paladox please have a look at this PR and let us know if you think it's ready to merge.

This looks good to me. It's ok to merge. I left a note as curious on what the error is.

@gesinn-it-gea gesinn-it-gea merged commit 809a07f into master Dec 19, 2024
4 checks passed
@gesinn-it-gea gesinn-it-gea deleted the issue-882 branch December 19, 2024 11:16
@@ -46,7 +46,7 @@
"require": {
"php": ">=7.3",
"composer/installers": ">=1.0.1",
"mediawiki/semantic-media-wiki": "~3.0|~4.0|~5.0",
"mediawiki/semantic-media-wiki": "~3.0|~4.0|~5.0|dev-master",
Copy link
Member

Choose a reason for hiding this comment

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

This is not valid

Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

@JeroenDeDauw are you sure this is not "valid"? It's "discouraged", because dev-master is a moving target. I think this came in during the massive rework on both sides, SMW and SRF to see, if it's working with the latest changes in dev-master

JeroenDeDauw added a commit that referenced this pull request Dec 20, 2024
Partial revert of 
* #884

Packagist sent me a notification that composer.json is no longer valid.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants