Comments (3)
So, I think I`ve solved this, but I'm not really if I know why/how 😄
I`ve made a new fork of the project and new project in (my) appveyor to make test.
After a while in Appveyor's project configuration site I saw this
Since I am reaaaally very new to CI, I don't really know much about that, but I guess when activating this option, (like image says) a random string is appended to the build version number.
The file numbers MUST BE numbers and must be able to be stored (afaik) in an uint
(look here).
So my guess is this option creates an UNVALID version number and is setted to the version
variable in appveyor.yml
.
I disabled the option and it builds on pr as well, so I think that's the issue.
If so, with my little knowledege about CI, I guess we have 2 options:
- Disable it
- Remove this "random" string somewhere before building
But I am sure there are more "sofisticated" (😄) ways of doing this...
In my "little investigation" I noticed a few "strange" things (I dont say bugs since I dont really know as said about CI).
-
The artifact built with this configuration was a package ending in 1.0.0 (hmmm?) it was build Nr. 6, so it should be 1.0.6?
-
It should not be 1.3.6 instead of 1.0.6?
-
When taking a look into the created DLL with the Nuget Package Explorer I noticed:
from matterhook.net.matterhookclient.
Honestly I don't think I ever did the versioning correctly on this project. In the old days I'd just bump the version in assemblyinfo.cs
, I'm a bit new to the dotnet core
way of doing things!
from matterhook.net.matterhookclient.
Fixed in #15
from matterhook.net.matterhookclient.
Related Issues (13)
- Problem with System.http. not found at runtime HOT 10
- Feature Interactive Message Buttons HOT 8
- More intelligent text splitting HOT 3
- Create Unit Tests HOT 12
- Support Message Menus HOT 3
- Branches for new releases HOT 5
- StringSplitter Exceptions HOT 7
- appveyor yaml appending -dev to tagged version HOT 3
- README Overhaul
- Matterhook.NET.MatterhookClient v1.5
- Add interactive dialogs support HOT 2
- How can I get the "post id" after posting a message HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matterhook.net.matterhookclient.