Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/pull_requests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
on: [pull_request]
jobs:
tests:
uses: inkapplications/.github/.github/workflows/kmp-checks.yml@1.2.0
uses: inkapplications/.github/.github/workflows/kmp-checks.yml@2794fc60080c36a29a3c039e96c142c920d3c746
with:
java-version: 17
java-distribution: temurin
17 changes: 13 additions & 4 deletions .github/workflows/pushes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,23 @@ on:
branches: [master]
jobs:
tests:
uses: inkapplications/.github/.github/workflows/kmp-checks.yml@1.2.0
uses: inkapplications/.github/.github/workflows/kmp-checks.yml@2794fc60080c36a29a3c039e96c142c920d3c746
with:
java-version: 17
java-distribution: temurin
build:
needs: [tests]
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v5.0.0
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
-
name: Configure Java
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e
with:
java-version: 17
distribution: temurin
-
name: Assemble
run: ./gradlew assembleDist
Expand All @@ -20,13 +29,13 @@ jobs:
run: cp cli/build/distributions/shade-*.zip cli/build/distributions/shade.zip && cp cli/build/distributions/shade-*.tar cli/build/distributions/shade.tar
-
name: Archive CLI Tar
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
with:
name: shade.tar
path: cli/build/distributions/shade.tar
-
name: Archive CLI Zip
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
with:
name: shade.zip
path: cli/build/distributions/shade.zip
31 changes: 24 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,22 @@ env:
jobs:
tests:
name: Test
uses: inkapplications/.github/.github/workflows/kmp-checks.yml@1.2.0
uses: inkapplications/.github/.github/workflows/kmp-checks.yml@2794fc60080c36a29a3c039e96c142c920d3c746
with:
java-version: 17
java-distribution: temurin
verify-docs:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v5.0.0
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
-
name: Configure Java
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e
with:
java-version: 17
distribution: temurin
-
name: Docs Requirements
run: >
Expand All @@ -27,9 +36,11 @@ jobs:
name: Publish to Maven Central
needs: [tests, verify-docs]
secrets: inherit
uses: inkapplications/.github/.github/workflows/kmp-maven-publish.yml@1.2.0
uses: inkapplications/.github/.github/workflows/kmp-maven-publish.yml@2794fc60080c36a29a3c039e96c142c920d3c746
with:
version: ${{ github.ref_name }}
java-version: 17
java-distribution: temurin
draft-release: false
publish-linux-arm64: false
publish-android-native-arm32: false
Expand All @@ -48,7 +59,13 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v5.0.0
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
-
name: Configure Java
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e
with:
java-version: 17
distribution: temurin
-
name: Build Archives
run: ./gradlew cli:assembleDist -Pversion=${{ github.ref_name }}
Expand All @@ -61,7 +78,7 @@ jobs:
-
name: Create Release
id: create_release
uses: actions/create-release@v1.1.4
uses: actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
Expand All @@ -72,7 +89,7 @@ jobs:
body_path: build/RELEASE.md
-
name: Upload Cli Tar
uses: actions/upload-release-asset@v1.0.2
uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
Expand All @@ -82,7 +99,7 @@ jobs:
asset_content_type: application/x-tar
-
name: Upload Cli Zip
uses: actions/upload-release-asset@v1.0.2
uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
Expand Down