Closed sir-wabbit closed 6 years ago
All great questions. This is just temporary solution to my lack of sonatype credentials. I would prefer sonatype, but I have no idea how to set it up. For now I am publishing to https://bintray.com/alexknvl/maven. Travis doesn't have my credentials and I don't have enough permissions on Travis to change that... :smile: I'll update the README with a link to the repo.
Actually, I don't even need this in master
(the plugin part), since I am publishing locally anyway. Still, it's nice to have some published artifacts in README (+license and artifact names), even if it is temporary. There might be problems because scalaz-meta
is also an artifact name in scalaz 8.
In .travis.yml
, replace the existing secrets with these
+ - secure: MnKEc3GKeg/mx+gRA/lsVkcV/hSCls3/5ilq5pNq4JYd3JuEk8i3U56BkwNzFQowZztRKrS1KlgAI3nNWzpFTDPmCvC/feuKIOVHd3CRuezPQh5jitAAc/cLPALKakDuwMnU4bqdDWR59sJi4oYTt05n7lWnJDXPGo7rHraHiZ/bCPrJ5hvxxGPMAFCeQHFD0C1YEl8GTFtGBmGrSk6fU6sIpzp3a+T2/iXXBm6B8hqpwcUh1IENWW1Z40qqds7kwH2OY3FEIO9eDoB+BUdnDR6uTqgMwF6owWK2pQH/mEDIlEvB8TVVpSnAyp5wxzx9WNAxc0FRWkqtYXk9DiX4ScV0ACd4/thqbDM4QqCLkrxlLHWlRXfELdmhhHgkaz/bAnAPt7gR3B7ujrOFvBso24Zjf0jzmh0enUkYZzsV3wRq5D8Gpy9JEeTtKUCQQnLScb5M0bLCvmea3i3sNDF+EvuWvoo/3SdfES4qn0KH32JIz6Jb/80RRMx8cpBpxWhmoKd1QUCNszQR33MhM7xwjwfdtKGxs6/qTFF2+cKbxJf0CDCFijrSyANs+oB5J+D2dHOY4c0PjyP4zO6EGZNasDPN0lK2zV3ejtKUekfeWc2oToSu2e9HVPpSiR0AOmfeVkCY86CY0rSadbvEqoL+JJKFN0NQsC7GYsyo8XcZDfI=
+ - secure: UnbvLVfOIVrovJXLD9NaIyUqjK6Ntyh6lRjUDHm5zzMtQx0MUvbtPGdrsxPDPaE7Y2u0Nl05AS7LyrEY37vBro0vOhLJiVBHwL2y4MzSF+YHwlqeY3rkZXcNgPG4QTudlbsndcFLi0eY13TZMcqEfI948/HKbvX11oBJGIWNs0EOiH5WabTj5jIQ6Xh+SXAC6E6WOLx0fgqfPjBQDTvXvZBgV7ejwRJfuvynL2Evco0GWBQ3yBA7+p6knNrfz9LPs2hcFrC2rxE91rNnm/pjUKu08E8ZEJGyfO1v//rqH30Qt2KYWQd35ELWSIMUQHSWpBO5sQ84GAKArOt/txlo/4wfWkBwhVA3whp/PCXIUqpftfvLGiorW/eXNGFdeR9VORvRlGzLp3kpfMN7keyv3tgwFw3S231hYiRG+IraUhdLz/sHCZ47oFpWWS7EBs14VON3kHHX02HS7/EpcbUiM2fwq1QClqRX5DJ7wOz+m5a9LIdmwY2Y8+eBlck6nZjDm0ZMbTj36yeDD4sbLOXySE0hJGlyuo1uugdZUitE55itmRyFSyoLETjK/TQOyarG1P+WpDUxRpEfofyojn4WKWJ2m2Uj52Ne19Uvl1NPWbh/oJf484pf7/FChovhVNp/wd6XzFof+tloZL3gCpcOPqsr+/EwToOAf2ixPEaupLY=
If you then take the sonatype publishing stuff from scalaz/scalaz
, you should be able to push artifacts for this repo.
Provided you have the rest locally and intend to keep it there, this is OK. Otherwise, check scalaz/scalaz-zio#172
@alexknvl Do you want me to take a look at this and maybe redo it? I would like to try this plugin in one of my projects and some sort of tagged release would be nice :)
Sure, go ahead.
EDIT: Just make a new pull request, I'll close this one.
Sounds good, give me a few days. I will likely have to create tags to test things, should I go with v0.0.x ?
Yeah, sounds good. I think we'll do v1.0.0
once #23 is fixed (or we make it opt-in rather than opt-out).
A few questions :D
1) Why Bintray over Sonatype? 2) What repo do the artifacts end up in? 3) Do you not have to tell Travis to actually do the publishing?