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

Finish Windows PTB releases #3506

Merged
merged 55 commits into from Mar 27, 2020
Merged

Finish Windows PTB releases #3506

merged 55 commits into from Mar 27, 2020

Conversation

vadi2
Copy link
Member

@vadi2 vadi2 commented Mar 22, 2020

Brief overview of PR changes/additions

Debug why isn't it uploading to make.mudlet.org as it used to...

Motivation for adding to Mudlet

Windows ptb will be ready for use after this, I hope!

Other info (issues closed, discussion etc)

This is a good test build to install to see how the upgrade experience looks like: https://make.mudlet.org/snapshots/c0efe9/Mudlet-4.6.2-public-test-build-pr3506-1b720453-windows.exe

@add-deployment-links
Copy link

add-deployment-links bot commented Mar 22, 2020

Hey there! Thanks for helping Mudlet improve. 🌟

Test versions

You can directly test the changes here:

No need to install anything - just unzip and run.
Let us know if it works well, and if it doesn't, please give details.

@vadi2 vadi2 self-assigned this Mar 23, 2020
@vadi2 vadi2 changed the title Fix Windows releases Fix Windows PTB releases Mar 24, 2020
@vadi2 vadi2 requested review from a team as code owners March 25, 2020 13:48
@vadi2 vadi2 assigned demonnic, Kebap, keneanung and SlySven and unassigned vadi2 Mar 25, 2020
@vadi2
Copy link
Member Author

vadi2 commented Mar 25, 2020

Ready for review.

@SlySven
Copy link
Member

SlySven commented Mar 26, 2020

I hope to have a splash-screen image we can add to the PR within the next couple of days - let me check how easy it would be to plumb into the setup...

Copy link
Member

@demonnic demonnic left a comment

Choose a reason for hiding this comment

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

nothing stands out to me as broken

src/Host.cpp Outdated Show resolved Hide resolved
src/Host.cpp Outdated Show resolved Hide resolved
@Kebap
Copy link
Contributor

Kebap commented Mar 26, 2020

Emoji sizing looks somewhat off, but may be unrelated here
image

@Kebap
Copy link
Contributor

Kebap commented Mar 26, 2020

version string looks pretty indecipherable
image

Co-Authored-By: Kebap <leckerkebap@gmx.li>
@vadi2
Copy link
Member Author

vadi2 commented Mar 27, 2020

It's just in this PR - in an actual release it'll be 4.6.2-public-test-build-494e867e. I can shorten it to 4.6.2-ptb494e867e as it appears elsewhere.

@vadi2 vadi2 changed the title Fix Windows PTB releases Finish Windows PTB releases Mar 27, 2020
@vadi2 vadi2 merged commit d6e75ca into development Mar 27, 2020
@vadi2 vadi2 deleted the debug-ptb branch March 27, 2020 13:40
@vadi2
Copy link
Member Author

vadi2 commented Mar 27, 2020

Merging so I can work on the mac version.

@Kebap
Copy link
Contributor

Kebap commented Mar 27, 2020

It's just in this PR - in an actual release it'll be 4.6.2-public-test-build-494e867e. I can shorten it to 4.6.2-ptb494e867e as it appears elsewhere.

Please do, because it currently says Mudlet Public Test Build 4.6.2-public-test-build-494e867e and the new version again which gets quite repetetive

@vadi2
Copy link
Member Author

vadi2 commented Mar 27, 2020

I'll work on rejigging to change to that.

dicene pushed a commit to dicene/Mudlet that referenced this pull request Mar 28, 2020
* Print folder structures with file listings

* Change . to a - in filename as expected

* Remove test echo

* Use latest dblsqd...

* Embed sha1 in Mudlet version for Windows

* Quote the arguments

* Use a consistent file path

* Remove repetition and add a debug echo

* Print contents of squirrel-packaging-prep as well

* Use correct .nupkg filename

* Wild guess at location of squirrel's releasify log

* Workaround squirrel's lack of 2.0.0 semver support

* Correct nupkg path for the semver workaround

* Remove content print echo

* Ensure the right commit ID is used in all places

* Use latest dblsqd

* Use currentRelease with a timestamp always

* Update to latest dblsqd

* Remove stray brace

* Update copyright (force rebuild)

* Echo deployurl to see if there's a space at the end

* Trim trailing newline

* Force rebuild

* Check release name when comparing dates as well

* Re-build to get a new version

* Try another way of ignoring current release

* Rebuild again to have a 2nd update

* Add more debug echoes to version comparison

* Perform case-insensitive comparison...

* Trim debug echoes

* Update tooltip text to be more explanatory

* Don't clobber 'mudlet' in the start menu

* Try another way of finding generated mudlet.exe

* Add a debug echo to show contents of folder

* Better 'no changelog available' message

* Lowercase version everywhere for consistency

* Another take at unique the Windows start menu

* Revert "Another take at unique the Windows start menu"

This reverts commit de2115b.

* Declare nuspec not only for PTB

This would have been a release-breaking bug.

* Try setting the product name

* Fix contains check in .pro

* Fingers crossed contains check is now doing its job

* Still not working - add a debug echo.

* And another one.

* Use a regex for contains

* Remove debug echoes

* Add a thanks message

* Add a few more emojis.

* Improve code quality

* Clarify %1 for translators

* Update to latest dblsqd - trim debug echoes

* Remove debug echoes

* Apply suggestions from code review

Co-Authored-By: Kebap <leckerkebap@gmx.li>

Co-authored-by: Kebap <leckerkebap@gmx.li>
Chris7 pushed a commit to Chris7/Mudlet that referenced this pull request Jan 2, 2022
* Print folder structures with file listings

* Change . to a - in filename as expected

* Remove test echo

* Use latest dblsqd...

* Embed sha1 in Mudlet version for Windows

* Quote the arguments

* Use a consistent file path

* Remove repetition and add a debug echo

* Print contents of squirrel-packaging-prep as well

* Use correct .nupkg filename

* Wild guess at location of squirrel's releasify log

* Workaround squirrel's lack of 2.0.0 semver support

* Correct nupkg path for the semver workaround

* Remove content print echo

* Ensure the right commit ID is used in all places

* Use latest dblsqd

* Use currentRelease with a timestamp always

* Update to latest dblsqd

* Remove stray brace

* Update copyright (force rebuild)

* Echo deployurl to see if there's a space at the end

* Trim trailing newline

* Force rebuild

* Check release name when comparing dates as well

* Re-build to get a new version

* Try another way of ignoring current release

* Rebuild again to have a 2nd update

* Add more debug echoes to version comparison

* Perform case-insensitive comparison...

* Trim debug echoes

* Update tooltip text to be more explanatory

* Don't clobber 'mudlet' in the start menu

* Try another way of finding generated mudlet.exe

* Add a debug echo to show contents of folder

* Better 'no changelog available' message

* Lowercase version everywhere for consistency

* Another take at unique the Windows start menu

* Revert "Another take at unique the Windows start menu"

This reverts commit de2115b.

* Declare nuspec not only for PTB

This would have been a release-breaking bug.

* Try setting the product name

* Fix contains check in .pro

* Fingers crossed contains check is now doing its job

* Still not working - add a debug echo.

* And another one.

* Use a regex for contains

* Remove debug echoes

* Add a thanks message

* Add a few more emojis.

* Improve code quality

* Clarify %1 for translators

* Update to latest dblsqd - trim debug echoes

* Remove debug echoes

* Apply suggestions from code review

Co-Authored-By: Kebap <leckerkebap@gmx.li>

Co-authored-by: Kebap <leckerkebap@gmx.li>
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.

None yet

5 participants