Fare icon indicating copy to clipboard operation
Fare copied to clipboard

Build scripts should also run on Un*x operating systems

Open moodmosaic opened this issue 6 years ago • 9 comments

because right now I'm mostly on macOS High Sierra (10.13) and Ubuntu (16.04) and I can't easily run a build and push a new package on NuGet Gallery. #30, #21

moodmosaic avatar Jan 19 '18 12:01 moodmosaic

@moodmosaic Unfortunately, I don't have MacBook yet to test up the script there. That's why you need AppVeyor to run the build 😄

Do you want me to provide you with the latest artifacts (build locally) so you could proceed with the release? 😅

zvirja avatar Jan 19 '18 12:01 zvirja

Do you want me to provide you with the latest artifacts (build locally) so you could proceed with the release? 😅

Sure :laughing: I may not try them right now but I'm curious so I think I'll get to them soon. Thank you!

moodmosaic avatar Jan 19 '18 12:01 moodmosaic

@moodmosaic It seems that you performed some weird tagging, so now git describe is confused:

$ git describe --tags --long --abbrev=40 --first-parent --match=v*
warning: tag 'v1.0.5' is really 'v1.1.0' here
v1.0.5-0-ge10a97a90b3858ef08bd0b644976bfd3379ca3ad

It's showing v1.0.5 instead of v1.1.0. I found that it could happen if you based tag on other tag: https://stackoverflow.com/questions/14380053/renaming-git-tags-results-in-inconsistency.

Could you please fix the tags (probably, remove and push again), so that git describe command shows 1.1.0 instead?

Thanks 😉

zvirja avatar Jan 20 '18 11:01 zvirja

Yes, I did that (on the Stack Overflow answer).

I'll just delete that tag and re-tag it, in the next couple of hours hopefully.

Thank you for pointing this out.

moodmosaic avatar Jan 20 '18 19:01 moodmosaic

@moodmosaic Thanks! Let me know when you are ready. After that I'll trigger the build and attach the artifacts, so you could publish them 😉

zvirja avatar Jan 20 '18 19:01 zvirja

Just realized that actually I don't need to wait till you fix the tag to produce the build with valid version. Therefore, here the v1.1.0 release is: v1.1.0 Release artifacts.zip

zvirja avatar Jan 20 '18 19:01 zvirja

Tags should be all set now. I will push a new version on NuGet tomorrow.

moodmosaic avatar Jan 21 '18 10:01 moodmosaic

FWIW, I've just pushed Fare 1.1.0 on NuGet.

moodmosaic avatar Jan 22 '18 17:01 moodmosaic

@moodmosaic Awesome, thanks for notifying! 😉

zvirja avatar Jan 22 '18 17:01 zvirja