Skip to content

Commit 3513015

Browse files
committed
Release workflow
1 parent a8fbb00 commit 3513015

File tree

3 files changed

+45
-3
lines changed

3 files changed

+45
-3
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Release p5.js Mode
2+
on:
3+
release:
4+
types: [published]
5+
6+
jobs:
7+
release:
8+
name: Release p5.js Mode
9+
runs-on: ubuntu-latest
10+
permissions:
11+
contents: write
12+
steps:
13+
- name: Checkout Repository
14+
uses: actions/checkout@v4
15+
- name: Install Java
16+
uses: actions/setup-java@v4
17+
with:
18+
distribution: 'temurin'
19+
java-version: '17.0.8'
20+
- name: Setup Gradle
21+
uses: gradle/actions/setup-gradle@v4
22+
- name: Build with Gradle
23+
run: ./gradlew createPdex createZip
24+
25+
- name: Upload to Release
26+
uses: svenstaro/upload-release-action@v2
27+
with:
28+
repo_token: ${{ secrets.GITHUB_TOKEN }}
29+
file: p5js/build/p5js.*
30+
tag: ${{ github.ref }}
31+
file_glob: true
32+
overwrite: true
33+

p5js/build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,15 @@ tasks.register<Copy>("createMode") {
100100
}
101101
}
102102

103+
104+
tasks.register<Zip>("createZip") {
105+
dependsOn("createMode")
106+
from(tasks.named("createMode"))
107+
into(project.name)
108+
109+
destinationDirectory.set(layout.buildDirectory)
110+
}
111+
103112
tasks.register<Zip>("createPdex") {
104113
dependsOn("createMode")
105114
from(tasks.named("createMode"))

p5js/library/mode.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
name=p5.js Mode POC
1+
name=p5.js Mode
22
category=Unknown
3-
authors=[Stef Tervelde](http://steftervel.de)
4-
url=https://github.com/stefterv/p5js-mode
3+
authors=[Processing Foundation](http://processingfoundation.org)
4+
url=https://github.com/processing/processing-p5.js-mode
55
sentence=P5.js Mode for Processing
66
paragraph=
77
version=1

0 commit comments

Comments
 (0)