Skip to content

Commit 4ea8ac4

Browse files
committed
Document pgp artifact signing keys
Closes #3084
1 parent 832cff4 commit 4ea8ac4

File tree

3 files changed

+55
-0
lines changed

3 files changed

+55
-0
lines changed

CHANGES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Current (7.10.0)
2+
Fixed: GITHUB:3084: Document project's PGP artifact signing keys (Krishnan Mahadevan)
23
Fixed: GITHUB:3040: replace the usages of synchronized with ReentrantLock (Krishnan Mahadevan)
34
Fixed: GITHUB-3041: TestNG 7.x DataProvider works in opposite to TestNG 6.x when retrying tests. (Krishnan Mahadevan)
45
Fixed: GITHUB-3066: How to dynamically adjust the number of TestNG threads after IExecutorFactory is deprecated? (Krishnan Mahadevan)

KEYS

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
pub rsa2048 2016-12-01 [SC]
2+
C4F54D8622C95CC3F098721A0F13D5631D6AF36D
3+
uid [ unknown] Krishnan Mahadevan (krmahadevan-key) <[email protected]>
4+
sig 3 0F13D5631D6AF36D 2016-12-01 [self-signature]
5+
sub rsa2048 2016-12-01 [E]
6+
sig 0F13D5631D6AF36D 2016-12-01 [self-signature]
7+
8+
-----BEGIN PGP PUBLIC KEY BLOCK-----
9+
10+
mQENBFhAKr0BCACpCBFAMXU7scE/5BmSA3strabxRphlB1g0M63I2zP5ibrzK63c
11+
mTwz/rWwpeUnBgxe9wVArvvV2NFi4qNUqZVd5luxBIWE1btE8nSKLLuOSbTfOOW0
12+
mXFBTnUQVDp1IYH8aX0lktbypiMifAio6YwFc35hHe8p+z9J4mzxS8BMutITcyG1
13+
ze8yUabwo8jkBJzIHZhhcHE0Y+dOAmrHlkE5LKtqGnYLmcP0FZ3WEpp/0DsQ+drE
14+
+APikLWQmqItdESZmp7J/qI1T3jLQ8V6+E8ZCgDfij+HxIl1BDThoDjqPs5paNYv
15+
9KEtPslLudMS5Ffq3sCBtOYV9L6ee8gkazRPABEBAAG0R0tyaXNobmFuIE1haGFk
16+
ZXZhbiAoa3JtYWhhZGV2YW4ta2V5KSA8a3Jpc2huYW4ubWFoYWRldmFuMTk3OEBn
17+
bWFpbC5jb20+iQE5BBMBCAAjBQJYQCq9AhsDBwsJCAcDAgEGFQgCCQoLBBYCAwEC
18+
HgECF4AACgkQDxPVYx1q823Dygf7BpWRvHhevZntcBZ2VAQhnfpsisqHKTDDIxde
19+
U9SibR6CeVOKRqU1sPZSoZDwVWzpt0FF0fIEojbnvIMNrI4WgOT5xTr265irY33w
20+
0p8Rjeco3IQSlaoZSGs/dw118TrwhCEcvBfiv7L5tETB1WlAF2SLxEbqP2wK2hTj
21+
F4zE0SSmzztJaEJvVncw7EfFzHpLtRCAwoWmZqNnadQeeq6c52EnVOlqxzld8aO/
22+
v8mOMvgfZvwvylKauPZN/mseXOQeVBJg0OF9gUlXhTK2nM0jUSNQvAp/MJ4IjV0P
23+
GwHJi+YINJYMTU0pjkjBdThnFqD6waqeDUZJG/0CceLUlJdUEbkBDQRYQCq9AQgA
24+
oQ0sIv/pfLE58MWBEOM0975BXnLTTzgbvbpY4AG9ZBecs2p2lFQ5VxwS6LO1LPPw
25+
lZ829ry8k+6D1TQtxC31m1cJNUgTNHRR7Cc+qQTdWA7bHjJgZYrQBZbC62AM7q69
26+
fu9fwVuVK65UzTLDWwAZ32mQXIwBa1RB/lz9pOWJJEr663yqh1IczY0FYKPyOjAf
27+
YQ9RNFDcIRPEjP7TGd+tJIwDQHeimbSNAh6X4RY625vKKTxw0tJzXSXs2XisTYHj
28+
iwENDHR/RNKJiW/VqEtwHGmwe60XJDX5GiW4Dp0Owk8LCG7m5ERx+OypBuoJ+VUt
29+
qJlRyQ/Xi2DKO+dwqrVSawARAQABiQEfBBgBCAAJBQJYQCq9AhsMAAoJEA8T1WMd
30+
avNtePEIAI/ncSquvPBOxPS7naiCShtTVxzC8MmwsqLmnx4lFGxy0ElSOwlWX6g7
31+
2/KnIhXrMcpbbTtruv3DKNmh3br3nmFg7y2Rt+u+GLbY3Ms8BHQU7esPt4Hey4iH
32+
/C/3F3KPV6gt9Mx2d4VQKSoinkavK77H7DRBtDMTyYpoqSS7wYLDQsJ0kPSCDupU
33+
QXsc2cNyd0Pb89xfXqEE0ntrB63eThT5+loFm/eaP0mTdzLn+gQ/VruuPibxEoXL
34+
0gK3z75V8muX20TJXhc4F3tGCkVZ8nDgnrbwj0e9FsqLfthYIDxjyc+JVU1ip5E/
35+
3GB9FoYfKJ5nm4+32uWtSw+9cZWh4Bc=
36+
=mMe+
37+
-----END PGP PUBLIC KEY BLOCK-----

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,20 @@ Refer our [Contributing](.github/CONTRIBUTING.md) section for detailed set of st
5353

5454
If your pull request involves fixing SonarQube issues then we would suggest that you please discuss this with the
5555
[TestNG-dev](https://groups.google.com/forum/#!forum/testng-dev) before you spend time working on it.
56+
57+
### Verifying the signature
58+
59+
1. Download the `.asc` file from `https://repo1.maven.org/maven2/org/testng/testng/<versionGoesHere>`
60+
2. Run the command `gpg --verify testng-7.9.0.jar.asc testng-7.9.0.jar`
61+
3. You should see an output as below:
62+
63+
```bash
64+
gpg: Signature made Tue Dec 26 15:06:16 2023 IST
65+
gpg: using RSA key 0F13D5631D6AF36D
66+
gpg: Good signature from "Krishnan Mahadevan (krmahadevan-key) <[email protected]>" [unknown]
67+
gpg: WARNING: This key is not certified with a trusted signature!
68+
gpg: There is no indication that the signature belongs to the owner.
69+
Primary key fingerprint: C4F5 4D86 22C9 5CC3 F098 721A 0F13 D563 1D6A F36D
70+
```
71+
72+
For more details regarding keys please refer [here](https://infra.apache.org/release-signing.html#verifying-signature)

0 commit comments

Comments
 (0)