Skip to content

Commit 51e0017

Browse files
Merge pull request #60 from scala-exercises/brings-new-pgp-keys
Updates PGP keys
2 parents c6cd0a9 + 7731490 commit 51e0017

File tree

7 files changed

+36
-54
lines changed

7 files changed

+36
-54
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ bin/
3232
.DS_Store
3333

3434
# PGP keys
35-
pubring.gpg
3635
secring.gpg

.travis.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,20 @@
11
language: scala
22
scala:
3-
- 2.11.7
3+
- 2.11.8
44
jdk:
5-
- oraclejdk8
5+
- oraclejdk8
66
script:
7-
- sbt test
7+
- sbt test
8+
9+
before_install:
10+
- if [ "$TRAVIS_BRANCH" = "master" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then
11+
openssl aes-256-cbc -K $encrypted_e3665000fc5c_key -iv $encrypted_e3665000fc5c_iv -in secring.gpg.enc -out secring.gpg -d;
12+
fi
13+
814
after_success:
9-
- bash deploy.sh
15+
- if [ "$TRAVIS_BRANCH" = "master" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then
16+
sbt compile publishSigned;
17+
fi
18+
- if [ "$TRAVIS_PULL_REQUEST" = "true" ]; then
19+
echo "Not in master branch, skipping deploy and release";
20+
fi

build.sbt

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ lazy val stdlib = (project in file("."))
2424

2525
// Distribution
2626

27-
lazy val gpgFolder = sys.env.getOrElse("SE_GPG_FOLDER", ".")
27+
lazy val gpgFolder = sys.env.getOrElse("PGP_FOLDER", ".")
2828

2929
lazy val publishSettings = Seq(
3030
organizationName := "Scala Exercises",
3131
organizationHomepage := Some(new URL("http://scala-exercises.org")),
3232
startYear := Some(2016),
3333
description := "Scala Exercises: The path to enlightenment",
3434
homepage := Some(url("http://scala-exercises.org")),
35-
pgpPassphrase := Some(sys.env.getOrElse("SE_GPG_PASSPHRASE", "").toCharArray),
35+
pgpPassphrase := Some(sys.env.getOrElse("PGP_PASSPHRASE", "").toCharArray),
3636
pgpPublicRing := file(s"$gpgFolder/pubring.gpg"),
3737
pgpSecretRing := file(s"$gpgFolder/secring.gpg"),
3838
credentials += Credentials("Sonatype Nexus Repository Manager", "oss.sonatype.org", sys.env.getOrElse("PUBLISH_USERNAME", ""), sys.env.getOrElse("PUBLISH_PASSWORD", "")),
@@ -47,28 +47,5 @@ lazy val publishSettings = Seq(
4747
Some("Snapshots" at nexus + "content/repositories/snapshots")
4848
else
4949
Some("Releases" at nexus + "service/local/staging/deploy/maven2")
50-
},
51-
pomExtra :=
52-
<developers>
53-
<developer>
54-
<id>raulraja</id>
55-
<name>Raul Raja</name>
56-
<email>raul@47deg.com</email>
57-
</developer>
58-
<developer>
59-
<id>dialelo</id>
60-
<name>Alejandro Gómez</name>
61-
<email>al.g.g@47deg.com</email>
62-
</developer>
63-
<developer>
64-
<id>rafaparadela</id>
65-
<name>Rafa Paradela</name>
66-
<email>rafa.p@47deg.com</email>
67-
</developer>
68-
<developer>
69-
<id>MasseGuillaume</id>
70-
<name>Guillaume Massé</name>
71-
<email>masgui@gmail.com</email>
72-
</developer>
73-
</developers>
50+
}
7451
)

deploy.sh

Lines changed: 0 additions & 23 deletions
This file was deleted.

keys.tar.gpg

-2.81 KB
Binary file not shown.

pubring.gpg

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
-----BEGIN PGP PUBLIC KEY BLOCK-----
2+
Version: BCPG v1.51
3+
4+
mQENBFgGJjoBCACkQzvPI+1VtMYz252a3i3wm1dKrsF5v/E//IsYLMsXx/4BICES
5+
bjZchmCbaIqjaNrfBxRAR20KbWVXbUptDJgXA/WOyGEUfDvS6Kfm1F6A34qVyCIr
6+
NPEIeDVM64nLpQFrNuIiFPlTj9eXbKPRbV0eUrtKH59iplB4DCboK4ysGX3Hk/A3
7+
nzmAf9+Lt9N8vuzO8ymYvdWfdzQsVPCSXkKhK2qpT+ORIPAPWGdXmZ6Rr1wAGwqY
8+
+x0iVSL2IFs5MqDvBbDoyfnt14UVffJlI6O0C+flIY+kSCp86pYQrHHaCnWrnALU
9+
L8Cb/DJ7DODpd99bDHtkuMHUn4BO4WmoI69zABEBAAG0JXNjYWxhLWV4ZXJjaXNl
10+
cyA8ZGV2ZWxvcGVyQDQ3ZGVnLmNvbT6JARwEEwECAAYFAlgGJjoACgkQT9ktcdDT
11+
ZI66CQgAkGDi0EOapqJbFMiNTH85IelGs2c04aNPnEGZh+dUHqpJvA785PduXtzT
12+
XEP8DVP4zgjfGoDyiaJWBVXyg6Ch7XZ6gNodgOS7oQu5nFsA6ZBtwVy0qfRjfK2E
13+
NEIvRuNjQuAlDTDHRfDtZmFIDSd4YR/smJL7BVrO5eT+qsbeluZGGi54TY/zwLbe
14+
TefcUmTixDhm5LGyVPKiEdZwk6o385+9IAFycFozb9K/1NSTBM1GbZBMR/WuACbT
15+
K+DDtqUnGk1cZmNbWzoVabNnubVhGnhMC9AW24pzHu+xEk13yXsPWVikB6NbVg50
16+
TBkuFf9IEXMEzanKMDDMOatih3a8bg==
17+
=fR5S
18+
-----END PGP PUBLIC KEY BLOCK-----

secring.gpg.enc

1.81 KB
Binary file not shown.

0 commit comments

Comments
 (0)