From ef587b4ac4d2c00d3aea205296f948c392d55a4f Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Mon, 20 Mar 2017 13:05:56 -0700 Subject: [PATCH] set up tag-based publishing I followed the steps in admin/README.md --- .travis.yml | 6 ++++++ admin/build.sh | 4 ++-- admin/pubring.asc | 18 ++++++++++++++++++ admin/secring.asc.enc | Bin 0 -> 1888 bytes 4 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 admin/pubring.asc create mode 100644 admin/secring.asc.enc diff --git a/.travis.yml b/.travis.yml index a9f3b416..84584e65 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,12 @@ sudo: required env: global: - PUBLISH_JDK=oraclejdk8 + # PGP_PASSPHRASE + - secure: "aL0veasRyeyMG6GILAQlWdo7r7yEW3zuG5c79eCaO0j26EFSNHsW04gwEJrj1FNuD7YRTHxBQoUnaYF+lr8d9CVYS1+TkHmqIaYpbgkpVa4DY7WdCSaHdqr0C6FkBtCRhtFseS4db7HkT4EsJPFR42NR7/uo1pSY1V/SebanaRfMbCcBUOqzpFBIAHMOJzpFSO9EqAPI7MZKWT8iLU2gluhDAD/5LMG2iDsqUvuqWvCMPEV00a1G4Fq6O29KHYUTsGNgF8p+4GVRJgAxxQKydeNKDWuZ1cPGulxLTWSxlMlFtGuN1qEZUUbb93w+kgAXky5X7CkOcBEtQs8+XgiMc0DvZvxvprPHYyGBUr6dRo8f1ztZtcDr3IEVZ6brfTflCufvokHrfdcIdsRj7MYnVS8QWHikPBaSsMjsqLEOh0VjtQQ4DkmMSo1U0XIIzMm3U61xrSpdMQYhByFWJA63m3pxj0Qt80TGABB0zW4+sLZaAuX+tjF6mA2JncKqUausJ4LWMPmxh35/s0tTc7FzQsZUjTVZ3Kii80uZPtDhiyXcPfErXMIXj8EjPm6n8pM+/AMdb+FH9vAkZ/T6LW9TOZsPY9dNqyZcyXmJ2vvza9HTOzTTutOf1dVqx9rFXD89uIwH8OQtsVpk0X0Oo7ctlNNRURk/oWEuD4VW0L3PviY=" + # SONA_USER + - secure: "A4YfShet5qwZ3YJ4Tco01XHnXpkNabDs3k2wV+9zlNtzoZ8h1N7ouXgsXtS8hf4MS43XTZYZq5aUGXVG/bwNqjnqP5EdURmF8e+02BrqWcJQnAFtcZY9JsiakZNd89/JkcCQnyZuQ4Z3a/39VFEPx1fGfN3mFYNhS8w7MJ9lQlZ+EqUPxJPqExaUtlzD//Pw8bTDyQMOF53+7SWGJT/747l4h9ehaRHNTFaFbI+Eh/DYSLa4RNuV81GlP1UY/lUIFYbT3pusZ5bOnvfmcSqV7HwXip0fwaP2qlb+WPckegqv53Qs0mV9Wtf6nwA6LkiGigUDYSM6LMYG71QtKoeBqsWaujTZBBQwqsvlS46o65TyuXbJ5LLbMMDNl0BztIUYV3K1WJlblIvGhiBZlvGi6mZrwuzcbiav9hbXugQEvvu+7FB+hb0cvXcaNZa6aZmZb6ck+ZhDfJoyfwo4GJWZNR+BSPNs3es80xzdQ5wg0lPsWCIUn7G0+47PzMoMOdBoq5SkeoC8bjAQ/5bbz7/GxSmWPDjaUR+f/tXKcbpokXIJ1J8w8fMVSjEWbJ39pO7/ybmDDRZgV+tPZRymDs6Z8YRw1fdbO5Unp9lXgVUvFHfZcjP+kskOHBwCV9a2s/ZpC6cNGOQRXoy3f/K27Q52w2uBc5Joplo7UUmTbCkHo0w=" + # SONA_PASS + - secure: "AnhwwEUWgN5ekyYrmT88UK6yMQ+CVYKJ+yqXuIp5N96S/sCotQWuQYtcES3mVLtt5l5/H5BMvFuiKN/Rej/w6HCo75h3TwRlX7U2HsK/7oIb+CbSgbjCbNE+b5St2fAn3TfJLjQg9rsvprOehu6xbDhwAzA55Q8FdelFc44WDCpTpxStZC4aG3dQggesHPMSkgZLcbOcg2iSVHkk0E6CiOGs5iSRUbZf5ioSbTzn3KA8yIBlD56JEnnOcbIB4ZhiqLUBG+E90eMOyC39UODxBUqe6bJegOFUTJBo/D38qGDQAOQDP5sNN1TKLh1s/riDWQNtLVLuHGuzNER98ggEfRa6jo3FX5VqqPfi36nzsXf3lCI8LoP+m4dx3Et8eduJASfxeRe2tFFrPXDHmzZQAXu963WiTH1DINaBNd8z0ZnxSMpQhDpl7m3tlMYOvUI+RYcY70XEq490EtnYtUlJBsI5NrU+Pr1qJOfvQbg8DYIdJ0w81Gb8gSfj5kCxFlaitbzQwd7f0aKBIvxxYPFTBm0Hd6qMJxOzvFVgm03YW1fYhmQYiY8nszr+evCDFCPWPX/AIqU1up/58uTX84jekxVHkGXieqDem1R0iYnhJbDocwSyBdc1j7xOZsq0z1NEu5TwwKBdWxSCJZ18wcdYVYaecr7K1GZ1wMd7g6zhuJg=" script: admin/build.sh diff --git a/admin/build.sh b/admin/build.sh index f6acf736..7225cffc 100755 --- a/admin/build.sh +++ b/admin/build.sh @@ -16,8 +16,8 @@ if [ "$TRAVIS_JDK_VERSION" == "$PUBLISH_JDK" ] && [[ "$TRAVIS_TAG" =~ ^v[0-9]+\. cp admin/publish-settings.sbt . # Copied from the output of genKeyPair.sh - K=$encrypted_e923b9d88d53_key - IV=$encrypted_e923b9d88d53_iv + K=$encrypted_80ab220b6d33_key + IV=$encrypted_80ab220b6d33_iv openssl aes-256-cbc -K $K -iv $IV -in admin/secring.asc.enc -out admin/secring.asc -d fi diff --git a/admin/pubring.asc b/admin/pubring.asc new file mode 100644 index 00000000..1c308649 --- /dev/null +++ b/admin/pubring.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: BCPG v1.49 + +mQENBFjQMF4BCACqZ5WTzdpUER+t/zn0iMLKW9a19ikR6m78PXxTsQ8N2okuZVW6 +14Aqa7JUqjfF6PcpOoP9+rGCbMVI3qCM7ui09FDGd/VG+LwAHPoITP2zjUoHseM1 +Emre1j34rFIM4XBgrs/3GUWJjJD15i1qrY09NR049vq1j3JRRGSxrC6aj0kOZ3I+ +QESdh5A2v+oZ3lYRQyZ/knXs5y1ieU5Ie/FbLkvU/oPUmPUB51v7O9jqzkZswO9H +WrYHfIGWB9tZCHZ/q2uOn8kArdJ2KGZjkpKAVQAwZJUJqZLv4c517omOxkLbKilz +lwn1X7VSVMsXtvr4hNg10cn0dFE+A+9oGn6BABEBAAG0PXNjYWxhLXBhcmFsbGVs +LWNvbGxlY3Rpb25zIDxzY2FsYS1pbnRlcm5hbHNAZ29vZ2xlZ3JvdXBzLmNvbT6J +ARwEEwECAAYFAljQMF4ACgkQGAiNB4VAFLPhvwf+JlFbGTUxo7fxkag+nxvj5hPX +m+ziln/9TwJ1oSj7aAg+4pRIXMPaR+ws+4G3fAr3S2iNObSpdc6QTNDicVLGtWNR +HMPC5Jsy6qrqC0pv+B8Ya77PmcfJlq87B9XtWDWGr6uA5oeXUwxhH7I9JMSUIReH +dLvOlYcEVAstI1JzEeBJGj0ARH6ogtoKWRtlq8zFHon1dUHK2rHck24+eM6XVAhh +k01ntjsd0OGwL/d2lLil+n0V2AMb+xXWTlBY6vJb63TXXRSpZLpAb9A5M6K+qmFo +DPuZ3qEwtCHP3W/Mac+mA7AG8NxsZ8zrWgZ4U21S9KUgXnlNAqWM8brQpphNGw== +=UuEs +-----END PGP PUBLIC KEY BLOCK----- diff --git a/admin/secring.asc.enc b/admin/secring.asc.enc new file mode 100644 index 0000000000000000000000000000000000000000..e1931aa234e948f0d2d5ffa11fa95e6d588f687b GIT binary patch literal 1888 zcmV-m2cP)Fzr@OuEo=n~;GE@?b341>kD-E~HvS5vpMk$Qg_8bH03{>aw=mTGD|Orf zYtE-725hP_PmR$j|Jr0PA(yAN{42AjXsN}tS4}0f$t8G^6x3#z)67Rc)E#@9M_z0P z-2H>^f=|_zxxMQ%+96XL%8}G(&I?_`YWS$Z{IBBbporEyp4`hFJ*j^ZtvqW|(EPiL z8z89fERSepcP?`bc&K3rFS`(RZC8^0Cf~E27FiLjZMbMBVNP|`$23?}0%j;HYALSB zcLTw(ep(>7{+If@cW3vXDpzcrb_usCdMNh33d-!g%HrlJaTltc)K@!B?g45>n zh;}?OTPtV0O-Xl}jCJ_Y-0(Rp-PyXWrgQoyyRwEwdxh1|jYOw=f&npbcoG$qR}(wI z66vrLeR(1W2TvQ?s3Mk#Dc5d6=T6}R^MVa%)KJ8|FdQ>?)g-}l-uL^HXXtQ*2GIx4 z5^349$+dXeD2ShMPJOd&eP6sWie?&)wcJjsZDg;EhJXIyi4#9CU^|I??cV4PMXh=VsG=21p^&nGtxQcaSq8C?svGuktO{} zWHjuTWhZT4(oHXM1tfOTuZmyccEg`MeRf-Qa-^`_$eA7^;3p_a8-PII+19MoL9~ii z4Y!r;mvUekt{9~CvdRjPm@4K2x$da*nweF*#NA6@c!H;Nw_GO3okL_EdWZ`V;oKF! z>wi_(6JeTANKid80-)Gr=a>KD>3{ffF{i%bA}_ z@%AroVrKX6j2c<^bHRz5VCv;1`S{tqmu*F+!GY99WRUxAzwaz9RT{s$swNpp1C&@r()^{B&yjAd{5l;H006>!W z#9n0-_&a*u`8Wf0iSm1s2wt7!1#t?I^Ro<{rHjexdv0hrCzH)HZuwQT2AV6+O%m08 z?Z65!Jr)&D3-nH&XBBy6G+*jFBn=_-K%=X;0RWzb2cJ1`00O{~>0Xx9m7CYAz}s;t z%8Sunq*EkGPjFR;JVV;X)DmG))hV#tTub_@B8J69sN~KEg=|j zw-ZzNi5*vTB)Ubc*)_g+!!a0pdBo=wXi#}StU~6*lPj00|K(?nd(AIxWs12}v0zmy z6W_v*#m}0P1x@8?&8q8uKQK*;*c}j&CNUlh0O8g$dSi;B%1zpa=M^N#oC3%tz%e|X8ocX+?=r8cFmP^%>YB88>}HvM?b^OTsx1BZ1LH_A0xTwrz=-= zg@3Pu$<1Kqa9s4!WlpcFn-@-p1$%aUa)jeh0xVhxE{MR`RvYi!Hrg&cO#w}{&j7yCB+$Jde1{Q(dA6$)kJi0c>*wkXPB3T}%FKKP(@sLoV@QUpv(VLy7TG8l=gKChrpmFW{ zo$NP!0v#Wz0#L@0--gabDB!E+N&iKD@SK&26Ku6U|JaQC8XR_iXySx9#GIIEp4ER2 z-qAw!fxoWji_*>+*+3lkI_B^eWifFd8zlA?X&m;vH@cGe0U1OY2Bu>>)wi*t2dBL4 zMLwf`u2okuJMU=CcMyECy1QAHi|%teWLp|TC$-y!@H~o16-iqiyqHKVFcXU|e#!s)Bu2T-ymNq>(AFC|E8Hw zpJE751-=)3)aY7BG4qW;kyXXzvO$|e5f5>X~~(hpfb4Z+l|TRXmkK3T9S{Gw9q@N zDzx?ddg~Ve