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.3.0 #309

Merged
merged 1 commit into from
Aug 3, 2022
Merged

release 5.3.0 #309

merged 1 commit into from
Aug 3, 2022

Conversation

gtoison
Copy link
Contributor

@gtoison gtoison commented Aug 3, 2022

We should be good to release a new version now:

  • The blocking dependencies have been upgraded
  • A new GitHub action build release.yml has been added to build and sign the plugins
  • The CONTRIBUTING.md file has been updated with the new process
  • The upload of the Eclipse and IntelliJ plugins is not automated for now, so it must be done manually

It might take a couple of tries to get the workflow to build so I'll commit the new SNAPSHOT version later

Fixes #279
Fixes #297

@gtoison gtoison requested a review from apupier August 3, 2022 16:21
Copy link
Member

@apupier apupier left a comment

Choose a reason for hiding this comment

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

let's go! :-)

@gtoison gtoison merged commit 6a6d300 into infinitest:master Aug 3, 2022
@dzoech
Copy link

dzoech commented Aug 4, 2022

Thanks for your work!
Are you going to upload the newest version to Jetbrains' repository?

@apupier
Copy link
Member

apupier commented Aug 4, 2022

That's planned https://github.com/infinitest/infinitest/runs/7659716353?check_suite_focus=true#step:9:2
But it doesn't show up on Jetbrains repository. We will need to investigate why

@apupier
Copy link
Member

apupier commented Aug 4, 2022

found the answer:

image

@gtoison
Copy link
Contributor Author

gtoison commented Aug 4, 2022

I had to make a few minor adjustments to the Intellij plugin.xml file to get through the new requirements of the marketplace, I'll commit these later once (hopefully) the new version is approved.

Unfortunately the Eclipse plugin does not seem to work, the new version is not picked up by the marketplace or by setting https://infinitest.github.io/ as an update site.
@apupier would you know what might be the problem? The files in the last two commits of https://github.com/infinitest/infinitest.github.com/commits/master look good to me, I have not found the problem so far

@apupier
Copy link
Member

apupier commented Aug 4, 2022

I can see the 5.3.0 using update site:
image

For the Marketplace, it is "only" a problem of naming:
image
if you go to the end it is installing the 5.3.0
image

So means we need to modify the Eclipse Marketplace entry:
image

@apupier
Copy link
Member

apupier commented Aug 4, 2022

Updated on marketplace. I can ow see the 5.3.0:
image
but take care , it seems there is a local cache, I still see 5.2.0 on the "search" tab:
image

@gtoison
Copy link
Contributor Author

gtoison commented Aug 4, 2022

Thank you, I tried from another computer and it worked
I messed up the commit of the update site on the first try so the jar files were corrupted, I suppose that Eclipse cached these mangled up files and now fails to show the new version

I'll sum up the problems I had to get a smoother release next time

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.

Release an updated version of Infinitest Infinitest is stale. Are there any Infinitest alternatives?
3 participants