Skip to content

Commit 0b5553c

Browse files
build: use sigstore plugin for attestations
1 parent c0a9d84 commit 0b5553c

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
permissions:
1212
contents: write
13+
id-token: write
1314
environment:
1415
name: maven-central
1516
url: https://central.sonatype.com/artifact/io.github.tree-sitter/jtreesitter

pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4848
<maven.deploy.skip>true</maven.deploy.skip>
4949
<gpg.skip>true</gpg.skip>
50+
<sigstore.skip>true</sigstore.skip>
5051
<jextract.skip>false</jextract.skip>
5152
<publish.auto>false</publish.auto>
5253
<publish.skip>true</publish.skip>
@@ -258,6 +259,19 @@
258259
</execution>
259260
</executions>
260261
</plugin>
262+
<plugin>
263+
<groupId>dev.sigstore</groupId>
264+
<artifactId>sigstore-maven-plugin</artifactId>
265+
<version>1.3.0</version>
266+
<executions>
267+
<execution>
268+
<phase>verify</phase>
269+
<goals>
270+
<goal>sign</goal>
271+
</goals>
272+
</execution>
273+
</executions>
274+
</plugin>
261275
<plugin>
262276
<artifactId>maven-gpg-plugin</artifactId>
263277
<version>3.2.8</version>
@@ -312,6 +326,7 @@
312326
</activation>
313327
<properties>
314328
<gpg.skip>false</gpg.skip>
329+
<sigstore.skip>false</sigstore.skip>
315330
<publish.auto>true</publish.auto>
316331
<publish.skip>false</publish.skip>
317332
</properties>

0 commit comments

Comments
 (0)