Skip to content

Commit f5f9fbf

Browse files
committed
release 3.15.2
1 parent 57f5df4 commit f5f9fbf

File tree

3 files changed

+132
-2
lines changed

3 files changed

+132
-2
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: Publish Indispensable
2+
on: workflow_dispatch
3+
permissions:
4+
contents: read
5+
pages: write
6+
id-token: write
7+
jobs:
8+
build:
9+
runs-on: macos-latest
10+
steps:
11+
- name: Checkout
12+
uses: actions/checkout@v3
13+
with:
14+
submodules: recursive
15+
- uses: actions/setup-java@v3
16+
with:
17+
distribution: 'temurin'
18+
java-version: '17'
19+
- name: Publish to Sonatype
20+
run: ./gradlew clean internals:publishToSonatype indispensable-asn1:publishToSonatype indispensable:publishToSonatype indispensable-cosef:publishToSonatype indispensable-josef:publishToSonatype closeSonatypeStagingRepository
21+
env:
22+
ORG_GRADLE_PROJECT_signingKeyId: ${{ secrets.PUBLISH_SIGNING_KEYID }}
23+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.PUBLISH_SIGNING_KEY }}
24+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PUBLISH_SIGNING_PASSWORD }}
25+
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.PUBLISH_SONATYPE_USER }}
26+
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.PUBLISH_SONATYPE_PASSWORD }}
27+
deploy-docs:
28+
environment:
29+
name: github-pages
30+
url: ${{ steps.deployment.outputs.page_url }}
31+
runs-on: macos-latest
32+
steps:
33+
- name: Checkout
34+
uses: actions/checkout@v3
35+
with:
36+
submodules: recursive
37+
- uses: actions/setup-java@v3
38+
with:
39+
distribution: 'temurin'
40+
java-version: '17'
41+
- uses: actions/setup-python@v5
42+
with:
43+
python-version: 3.x
44+
- run: pip install mkdocs-material==9.5.40
45+
- run: pip install mkdocs-material[imaging]==9.5.40
46+
- name: Set up Homebrew
47+
id: set-up-homebrew
48+
uses: Homebrew/actions/setup-homebrew@master
49+
- name: Install deps
50+
run: brew install cairo freetype libffi libjpeg libpng zlib
51+
- name: Build Dokka HTML
52+
run: |
53+
export DYLD_FALLBACK_LIBRARY_PATH=/opt/homebrew/lib
54+
./gradlew mkDocsSite
55+
- name: Setup Pages
56+
uses: actions/configure-pages@v3
57+
- name: Upload artifact
58+
uses: actions/upload-pages-artifact@v3
59+
with:
60+
# Upload docs folder
61+
path: './docs/site'
62+
- name: Deploy to GitHub Pages
63+
id: deployment
64+
uses: actions/deploy-pages@v4
65+
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: Publish Supreme
2+
on: workflow_dispatch
3+
permissions:
4+
contents: read
5+
pages: write
6+
id-token: write
7+
jobs:
8+
build:
9+
runs-on: macos-latest
10+
steps:
11+
- name: Checkout
12+
uses: actions/checkout@v3
13+
with:
14+
submodules: recursive
15+
- uses: actions/setup-java@v3
16+
with:
17+
distribution: 'temurin'
18+
java-version: '17'
19+
- name: Publish to Sonatype
20+
run: ./gradlew clean supreme:publishToSonatype closeSonatypeStagingRepository
21+
env:
22+
ORG_GRADLE_PROJECT_signingKeyId: ${{ secrets.PUBLISH_SIGNING_KEYID }}
23+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.PUBLISH_SIGNING_KEY }}
24+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PUBLISH_SIGNING_PASSWORD }}
25+
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.PUBLISH_SONATYPE_USER }}
26+
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.PUBLISH_SONATYPE_PASSWORD }}
27+
deploy-docs:
28+
environment:
29+
name: github-pages
30+
url: ${{ steps.deployment.outputs.page_url }}
31+
runs-on: macos-latest
32+
steps:
33+
- name: Checkout
34+
uses: actions/checkout@v3
35+
with:
36+
submodules: recursive
37+
- uses: actions/setup-java@v3
38+
with:
39+
distribution: 'temurin'
40+
java-version: '17'
41+
- uses: actions/setup-python@v5
42+
with:
43+
python-version: 3.x
44+
- run: pip install mkdocs-material==9.5.40
45+
- run: pip install mkdocs-material[imaging]==9.5.40
46+
- name: Set up Homebrew
47+
id: set-up-homebrew
48+
uses: Homebrew/actions/setup-homebrew@master
49+
- name: Install deps
50+
run: brew install cairo freetype libffi libjpeg libpng zlib
51+
- name: Build Dokka HTML
52+
run: |
53+
export DYLD_FALLBACK_LIBRARY_PATH=/opt/homebrew/lib
54+
./gradlew mkDocsSite
55+
- name: Setup Pages
56+
uses: actions/configure-pages@v3
57+
- name: Upload artifact
58+
uses: actions/upload-pages-artifact@v3
59+
with:
60+
# Upload docs folder
61+
path: './docs/site'
62+
- name: Deploy to GitHub Pages
63+
id: deployment
64+
uses: actions/deploy-pages@v4
65+

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ kotlin.code.style=official
22
kotlin.js.compiler=ir
33
org.gradle.jvmargs=-Xmx4g -Dfile.encoding=UTF-8
44

5-
artifactVersion=3.16.0-SNAPSHOT
6-
supremeVersion=0.8.0-SNAPSHOT
5+
artifactVersion=3.15.2
6+
supremeVersion=0.7.2
77

88
# This is not a well-defined property, the ASP convention plugin respects it, though
99
jdk.version=17

0 commit comments

Comments
 (0)