https://kotlinlang.org logo
Channels
100daysofcode
100daysofkotlin
100daysofkotlin-2021
advent-of-code
aem
ai
alexa
algeria
algolialibraries
amsterdam
android
android-architecture
android-databinding
android-studio
androidgithubprojects
androidthings
androidx
androidx-xprocessing
anime
anko
announcements
apollo-kotlin
appintro
arabic
argentina
arkenv
arksemdevteam
armenia
arrow
arrow-contributors
arrow-meta
ass
atlanta
atm17
atrium
austin
australia
austria
awesome-kotlin
ballast
bangladesh
barcelona
bayarea
bazel
beepiz-libraries
belgium
benchmarks
berlin
big-data
books
boston
brazil
brikk
budapest
build
build-tools
bulgaria
bydgoszcz
cambodia
canada
carrat
carrat-dev
carrat-feed
chicago
chile
china
chucker
cincinnati-user-group
cli
clikt
cloudfoundry
cn
cobalt
code-coverage
codeforces
codemash-precompiler
codereview
codingame
codingconventions
coimbatore
collaborations
colombia
colorado
communities
competitive-programming
competitivecoding
compiler
compose
compose-android
compose-desktop
compose-hiring
compose-ios
compose-mp
compose-ui-showcase
compose-wear
compose-web
confetti
connect-audit-events
corda
cork
coroutines
couchbase
coursera
croatia
cryptography
cscenter-course-2016
cucumber-bdd
cyprus
czech
dagger
data2viz
databinding
datascience
dckotlin
debugging
decompose
decouple
denmark
deprecated
detekt
detekt-hint
dev-core
dfw
docs-revamped
dokka
domain-driven-design
doodle
dsl
dublin
dutch
eap
eclipse
ecuador
edinburgh
education
effective-kotlin
effectivekotlin
emacs
embedded-kotlin
estatik
event21-community-content
events
exposed
failgood
fb-internal-demo
feed
firebase
flow
fluid-libraries
forkhandles
forum
fosdem
fp-in-kotlin
framework-elide
freenode
french
fritz2
fuchsia
functional
funktionale
gamedev
ge-kotlin
general-advice
georgia
geospatial
german-lang
getting-started
github-workflows-kt
glance
godot-kotlin
google-io
gradle
graphic
graphkool
graphql
graphql-kotlin
graviton-browser
greece
grpc
gsoc
gui
hackathons
hacktoberfest
hamburg
hamkrest
helios
helsinki
hexagon
hibernate
hikari-cp
hire-me
hiring
hiring-french
hongkong
hoplite
http4k
hungary
hyderabad
image-processing
india
indonesia
inkremental
intellij
intellij-plugins
intellij-tricks
internships
introduce-yourself
io
ios
iran
israel
istanbulcoders
italian
jackson-kotlin
jadx
japanese
jasync-sql
java-to-kotlin-refactoring
javadevelopers
javafx
javalin
javascript
jdbi
jhipster-kotlin
jobsworldwide
jpa
jshdq
juul-libraries
jvm-ir-backend-feedback
jxadapter
k2-early-adopters
kaal
kafka
kakao
kalasim
kapt
karachi
karg
karlsruhe
kash_shell
kaskade
kbuild
kdbc
kgen-doc-tools
kgraphql
kinta
klaxon
klock
kloudformation
kmdc
kmm-español
kmongo
knbt
knote
koalaql
koans
kobalt
kobweb
kodein
kodex
kohesive
koin
koin-dev
komapper
kondor-json
kong
kontent
kontributors
korau
korean
korge
korim
korio
korlibs
korte
kotest
kotest-contributors
kotless
kotlick
kotlin-asia
kotlin-beam
kotlin-by-example
kotlin-csv
kotlin-data-storage
kotlin-foundation
kotlin-fuel
kotlin-in-action
kotlin-inject
kotlin-latam
kotlin-logging
kotlin-multiplatform-contest
kotlin-mumbai
kotlin-native
kotlin-pakistan
kotlin-plugin
kotlin-pune
kotlin-roadmap
kotlin-samples
kotlin-sap
kotlin-serbia
kotlin-spark
kotlin-szeged
kotlin-website
kotlinacademy
kotlinbot
kotlinconf
kotlindl
kotlinforbeginners
kotlingforbeginners
kotlinlondon
kotlinmad
kotlinprogrammers
kotlinsu
kotlintest
kotlintest-devs
kotlintlv
kotlinultimatechallenge
kotlinx-datetime
kotlinx-files
kotlinx-html
kotrix
kotson
kovenant
kprompt
kraph
krawler
kroto-plus
ksp
ktcc
ktfmt
ktlint
ktor
ktp
kubed
kug-leads
kug-torino
kvision
kweb
lambdaworld_cadiz
lanark
language-evolution
language-proposals
latvia
leakcanary
leedskotlinusergroup
lets-have-fun
libgdx
libkgd
library-development
lincheck
linkeddata
lithuania
london
losangeles
lottie
love
lychee
macedonia
machinelearningbawas
madrid
malaysia
mathematics
meetkotlin
memes
meta
metro-detroit
mexico
miami
micronaut
minnesota
minutest
mirror
mockk
moko
moldova
monsterpuzzle
montreal
moonbean
morocco
motionlayout
mpapt
mu
multiplatform
mumbai
munich
mvikotlin
mvrx
myndocs-oauth2-server
naming
navigation-architecture-component
nepal
new-mexico
new-zealand
newname
nigeria
nodejs
norway
npm-publish
nyc
oceania
ohio-kotlin-users
oldenburg
oolong
opensource
orbit-mvi
osgi
otpisani
package-search
pakistan
panamá
pattern-matching
pbandk
pdx
peru
philippines
phoenix
pinoy
pocketgitclient
polish
popkorn
portugal
practical-functional-programming
proguard
prozis-android-backup
pyhsikal
python
python-contributors
quasar
random
re
react
reaktive
realm
realworldkotlin
reductor
reduks
redux
redux-kotlin
refactoring-to-kotlin
reflect
refreshversions
reports
result
rethink
revolver
rhein-main
rocksdb
romania
room
rpi-pico
rsocket
russian
russian_feed
russian-kotlinasfirst
rx
rxjava
san-diego
science
scotland
scrcast
scrimage
script
scripting
seattle
serialization
server
sg-user-group
singapore
skia-wasm-interop-temp
skrape-it
slovak
snake
sofl-user-group
southafrica
spacemacs
spain
spanish
speaking
spek
spin
splitties
spotify-mobius
spring
spring-security
squarelibraries
stackoverflow
stacks
stayhungrystayfoolish
stdlib
stlouis
strife-discord-lib
strikt
students
stuttgart
sudan
swagger-gradle-codegen
swarm
sweden
swing
swiss-user-group
switzerland
talking-kotlin
tallinn
tampa
teamcity
tegal
tempe
tensorflow
terminal
test
testing
testtestest
texas
tgbotapi
thailand
tornadofx
touchlab-tools
training
tricity-kotlin-user-group
trójmiasto
truth
tunisia
turkey
turkiye
twitter-feed
uae
udacityindia
uk
ukrainian
uniflow
unkonf
uruguay
utah
uuid
vancouver
vankotlin
vertx
videos
vienna
vietnam
vim
vkug
vuejs
web-mpp
webassembly
webrtc
wimix_sentry
wwdc
zircon
Powered by
Title
j

jaguililla

07/19/2020, 9:12 AM
2. I’m using Kotest in another project, and I’m verifying dependencies there, where may I find the public PGP key to validate Kotest’s dependencies integrity?
s

sam

07/19/2020, 9:38 PM
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=y6ga
-----END PGP PUBLIC KEY BLOCK-----
l

LeoColman

07/19/2020, 10:31 PM
What happens when I deploy, Sam? I think we don't sign it with your pgp key, right?
s

sam

07/19/2020, 10:31 PM
The deployment is through github now, you just need to push a commit called
vX.Y.Z
and github actions does the rest
l

LeoColman

07/19/2020, 10:32 PM
nice
j

jaguililla

07/19/2020, 10:55 PM
Is that key published in any PGP public key server?
s

sam

07/19/2020, 10:56 PM
yes
j

jaguililla

07/19/2020, 10:56 PM
I cannot find it in any key server, is it registered with some email so I can search?
s

sam

07/19/2020, 10:57 PM
j

jaguililla

07/19/2020, 10:59 PM
Thanks, I just found it
👍🏻 1
I got these errors when Gradle verifies dependencies
It seems the signing key doesn’t match the published one here: http://keys.gnupg.net/pks/lookup?search=sam%40sksamuel.com&fingerprint=on&op=index
s

sam

07/21/2020, 10:59 PM
I can't view the key in github as it's hidden once created
j

jaguililla

07/21/2020, 10:59 PM
I went back to the 4.0.5 which is the last working for me, verified with the key that has this fingerprint: 7184ba44a830800058f1c05fc7bbed0b8f878af8
s

sam

07/21/2020, 10:59 PM
But it's going to be one of the ones from my pc
the keys in that search look old
j

jaguililla

07/21/2020, 11:02 PM
It would be great if the verification info is shown in the readme… I know there is not a lot of people that checks dependencies, but still, it would be worthy information
s

sam

07/21/2020, 11:02 PM
agreed
j

jaguililla

07/21/2020, 11:03 PM
I will use 4.0.5 until next release
Thanks!
That's the one I think
I've resubmitted it to gnupg.net too but it might take hours or days to appear in the search.
j

jaguililla

07/21/2020, 11:11 PM
Still no luck, I will try tomorrow to see if it got updated. Thanks again!
👍🏻 1