From fe9e7366bc7c495eaf74783a6a2c34e37606bc01 Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Thu, 18 Jul 2024 12:39:27 +0200 Subject: [PATCH] Update publishing secrets --- .gitlab-ci.yml | 9 +++--- gradle.properties.enc | Bin 224 -> 0 bytes pubring.gpg.enc | Bin 1232 -> 0 bytes secring.gpg.enc | Bin 2608 -> 0 bytes tlatools/build.gradle | 1 + tlatools/gradle.properties.enc | 4 +++ tlatools/pubring.gpg.enc | 26 ++++++++++++++++ tlatools/secring.gpg.enc | 55 +++++++++++++++++++++++++++++++++ 8 files changed, 91 insertions(+), 4 deletions(-) delete mode 100644 gradle.properties.enc delete mode 100644 pubring.gpg.enc delete mode 100644 secring.gpg.enc create mode 100644 tlatools/gradle.properties.enc create mode 100644 tlatools/pubring.gpg.enc create mode 100644 tlatools/secring.gpg.enc diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 64fe81158..eb9c706ab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,9 +13,10 @@ cache: publish: stage: deploy script: - - openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -in secring.gpg.enc -out secring.gpg -d - - openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -in pubring.gpg.enc -out pubring.gpg -d - - openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -in gradle.properties.enc -out tlatools/gradle.properties -d - - tlatools/gradlew -btlatools/build.gradle ${GRADLE_ARGS} uploadArchives + - cd tlatools + - openssl aes-256-cbc -d -base64 -pbkdf2 -pass "env:ENCRYPTION_PASSWORD" -in gradle.properties.enc -out gradle.properties + - openssl aes-256-cbc -d -base64 -pbkdf2 -pass "env:ENCRYPTION_PASSWORD" -in pubring.gpg.enc -out pubring.gpg + - openssl aes-256-cbc -d -base64 -pbkdf2 -pass "env:ENCRYPTION_PASSWORD" -in secring.gpg.enc -out secring.gpg + - ./gradlew ${GRADLE_ARGS} uploadArchives only: - master@general/stups/tlatools diff --git a/gradle.properties.enc b/gradle.properties.enc deleted file mode 100644 index 8dec5627428305a4508fe5431fe42f841ea92bf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmWGe%qdAtiH~3Z&Q@c#DT8e6<t1xuU(8wF%D!v%6-QG;c@8agQBVDpPgAnBeCup) zO%(p$&~G;3-DT@ZQ<u&D&GYi@#Q5vF8&+7Wi2AtKYQN9w65gaI-TC*~hJ){Gbyx%a z)1v%La~SuCJyuJY`{R$FinSo)&*<D^A%+ZGaUDx|C4KgZ-IPA>{GvI8iSt@3+wV2= zgAKN8G4&chf247wKB2s1$?xtpJ$AZ3E*@@`dYCM{&sZ$}&?}xD*IT`wzhFD_wRw8y imnL2Q1yfIcTVkup{HMN}GkNvd0u7a8e!1H%t^)vR+-OAr diff --git a/pubring.gpg.enc b/pubring.gpg.enc deleted file mode 100644 index b01894ee4011821aae3eddeedaa4aabe129675fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmWGe%qdAtiI0y8Ud_z%;Z@uOwyj%~a$WzXFi7m<TXTe$o#XVZHF-ZbIZwKvW7Fm( z<9zht?hoz_kF`QwZ99H^W#9M1{JHrh=HKUb%5n6T-(A~m9Jp+O)2;Q=4L)5AJ=1%X zUMJ3C;7-o@>T)q->F3@~)<1l&tzA<?`Sm_E<UiIc{Hi7WEo-JhLhdSOZ5d@3;|01L zUlz(La;U~zGez`mDB0J?pK5v2$*{0+X3>M_1x^2i91Zt#$?m;*wxB(t`V;dyO+7&^ zwIlv_Sy^Z4#7{Ugd&RDWyYJj%@LkNItMG7--ls*&zP<~%`?LP@UFOyz%g0rz^3xjv z6(uh*_ZmvRJe5!{bv#(K**{ClBlGlG)(N)!{W%9j)A!6{onmG5&9`?ir|n!dvGVIX zPfFUeD)GE1QJ9xvH9g3f<Av?cy-qt%tnPB0kZw7-F7)iPQk(eKu{S0ueLK(RR(NC1 z4eeTwqL<ap*ISKh&wsyr^lH`KSJ&sx_)!~QZ!5DY-5|<w)`BatoJa3mJt|cZ7AkS* zpM%^dpNg6da>?PMA@|&toIbC)#osjcWV@30$5U_nK3`p^^K@o&s^-m(UyUkHEst*c zzV{Rdr)*t*o%PE1TIQ}@$FGJwI{E6op2V(SOLKWFj?eIJIQ!t`!bfvo9ebwq`&Fx- zm+c?^?`xAy<nK?voD}*yQ9HBb$(p4cJY9W;O7lY>Rq<wNx=omy#><v#p%^ca7blR| z^6-oN>J;%hv(uAT@2NYnW80^BH4M)MXZ9ZcVcM%Be?-gBjbDMM`>JWo*}EU?c7*O; zyuhcL<Er_?Ba{8i<Lz(GeE6h4Ym(f@vP_R)b{9_W4=dc*s|#KCCAM00^(35ZJ0v#O zZergmv&b|dncGWmYdTEb8LqFbP<7a_{hQwF`1(t4e;qjznIp*(IDgXw!Bb(@iL*DQ znElr_v{ZP-+;{5D)ANs?Bp-5~x#95l{h6&P7Ogubw&t@N|2_VDk9tzu1Jiw#Ur#Rm zyM#A0A(oN*%Rjwul^s)#-j&mhp8qZ3NWkqAv9)Gau|MmcOwH3ey7qc<#!q(j1CFm> z2pryE8~x*;tHQi%mpJb>XV2Mv##Z-U(AS7|-b+8t*tw>!U)rGjM^8*p|G8~OV`ZzV z*1Gn2Io}E#GxsxX4-O4fwK+VS(^iG+dLQqEuL1lU<a}O~pN*a;Ae_afp;#oE;g^ul zz#zHmo?^(tS(!3|uWwuatl!bf@^91HtwQl>eHo9It=N*WZTXEY0<xQD96qe)tEHUy zX;P7<_OgJ$dz`-m8eE^VE%>h@sGVv&Rduo1BOa+8cMoivaP-cBhbwhiZ+zIN#Jzp( zr|BNEkDr}=s=08nKH~zFS-W!n9=MvY>x^yrZ&7V7)ee?BuB@7?t(d2snrq^DK<?p{ z<r_s#d|7ci+tKukyD#%O=jF1u3nsYyUfGmVIkA0db&=<H!<mOd4Ckgzn<MgPis~$Z zd-5J_zHc-SvR_*HuPd&P`L3H=e{4ct(8uFj*{4j3_^8<G)^>JB|5k;A!FzVy`T6(E z9Qp4iZta|B-cDO+m@rR}+jM&1+%r+r{y98qlgPTi%iCd-xVn_(<~r-G3vTbUlXum# zpVheW8Z(3R<chRoTb`skOwQOPcj@PM@AIKdR`E_bi_ZUhZP6C`sNf2_XOsH-mVJJU E0bkHpxc~qF diff --git a/secring.gpg.enc b/secring.gpg.enc deleted file mode 100644 index 5d1a7a8e028c27e4f81aaabb128b1fce862262bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2608 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 D2ge(f diff --git a/tlatools/build.gradle b/tlatools/build.gradle index 2b8480678..4e7eb926a 100644 --- a/tlatools/build.gradle +++ b/tlatools/build.gradle @@ -60,6 +60,7 @@ artifacts { archives javadocJar, sourcesJar } +ext."signing.secretKeyRingFile" = rootProject.file("secring.gpg").absolutePath signing { sign configurations.archives diff --git a/tlatools/gradle.properties.enc b/tlatools/gradle.properties.enc new file mode 100644 index 000000000..c1867a27a --- /dev/null +++ b/tlatools/gradle.properties.enc @@ -0,0 +1,4 @@ +U2FsdGVkX1+BEAbjRIB+mXtm8SXf7JkI+WHnEimPW4vLHWrbGs8PY7u+B9BCqO+3 +vmUhdJFfnwJglivtRmt3ecLUpSSG3pZFXrdtnR/eHdLIkbGIIjZRcRTokF66Z2CQ +sWdDhhu2gsRxXOiKSQ/d5MknWHd+zlLoMiWJv3u+EQ3desH/cadBC1RAod7L6Kul +UtSAw5pmAJFaBrRFoOJVvw7hi5ZkpcMB3JTZL2+1Tsxs50m7XAqc5PVdCHpMqVMb diff --git a/tlatools/pubring.gpg.enc b/tlatools/pubring.gpg.enc new file mode 100644 index 000000000..8ad118244 --- /dev/null +++ b/tlatools/pubring.gpg.enc @@ -0,0 +1,26 @@ +U2FsdGVkX1/ecmzt62K2yKsVlvmQKkfzExhaIo9Zm8/ZobX4Q9asbrssdDbfAdpX +lyIp3wY65EPLcROlrNZqLTjAbcZrPnQyKgCYRr0+s5/0iy6noTWa52EZyPvmP3fw +vsIM/MqFjZCBUhFfvvIb2qNz5+d84lvsOojzeYm+9xSKCx8k24XupcsWuMgfiNla +vmpeUUCPHAYB1clTNn66YdChrQJCcrbnHUmBWms3lSU5waZ5i1dnteaLCLo6M58O +H/7YKOb5cg/0WFE6/l28xFk49ACcAH6i3q3pf99XyPGk+/kvG/Zx+8HvaoG26MkM +HrV60kJgh1t4LBtvadvHk0UyODZJzrH/4ka1XVJv18ZQ5pcLTI6sNEwkM9XjxaU0 +Ik7DIxf6onEaBlk1nRnhXi97gKa7+XjVR82pLXgPEn5HrAe+ObX1UL0VqfJw7EXs +Nb2ZVciC/ugfi3UiHuOtFmImo+MRLXvvqkpW49VfO5GwBBpmjM9PcXdRzdtU8USp +Z+KXXBoUPfZupCpty+ZCq8uBEMW93ifeqOLOqcr8B496LrPOC+T4D/MOh+1Pdpy+ +3YmzdfwttqKXNULhiW/loljKoKOBOjO6DDWwyEH+4LEuZYgXdC6nfedchU+F5ZQw +ORtyrkznV7baoNR/UDT33qz0c3fEtoWmPtiuiClHN12CoXWamK7dwBKP64aPL5Xy +UaYsrbjhMhW3/miVx6NgIv0iq8B/aUrJIXVdGWycVJVciRbgk1Px6z1lo3GOaZad +APqExffMHUOQZCjv8AC9tKsy2heog97Q4jUwOCHdghfmKK16ksy4plDaVN322uOG +S3mkfJLxw/2oUeAA8IFARCZ1FoCINPKxiRevPXhoizRNa7WzmQ4jT9C+BWDJeitn +LrA7fMmTpW0z7oaQez2VTSFg5liDtozp7Dp+d5MBA9Rg4B69F121FIt3MXWACHFl +5YW2+Sa6czh8P7eZQ4lRGOl8Y56NAE72n5l15HUdxrnEowwREuHAmWVdWCi16oTJ +JUqcSv3vu4WZQo3XhoB36ll0gvYZezlzoxpSqekBwlDkKCqevhncyu0UefG9fApu +g/2gDmQIVeAMfKytEyAomXCNiFriesqPBAyt3ZRivbWCMeBGT3KuMO2BIigfW7na ++BdpdeCF8KIEiOq69Ulaw6wo2lTOlP+utuD6D3iB0ATsvr18Bj9CXN7lloQD4tmw +DTUxrYBFjjtK6/SINHq0CwCgY968QdL+muk1A1xIiOK4ELNSLK16qIHUKYN5G7pr +eGNRD0KGeg64u42o+R1bZaYOWEqDHw9gWP9uuDp+M31T2uz3+NZS7JOmqpwh1VRy +4hW7BEhLO+C/A+feWeuXq5PXlMaeEE0+L8QE0nvto3N3HqsiwXIgg54AsQEkRCxp +uybDyfvAc4ni+GTd+8g0oUilzxa/oHGGzD386/aZDVWXhNiFZNXfr2LJljMW+lRT +7A5z/IIegoN5lSNy4IwbJY4WSRMaZ3jX7zM/t5IAyeB2/BXuiKspJ+XKhNwib5Mo +NKuwogypLpPux7968PkRHiOk3ndizKTUQj4RF52dWqW7ekbYelK1fcJXxILXDYi7 +8i/H7c7cUzvYvmnHe+2PArs2yVUL+fBrrsdXSaaswMs= diff --git a/tlatools/secring.gpg.enc b/tlatools/secring.gpg.enc new file mode 100644 index 000000000..087d41d8e --- /dev/null +++ b/tlatools/secring.gpg.enc @@ -0,0 +1,55 @@ +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 +xkXQZ8J6POdTEt4A9Vw6BQ== -- GitLab