mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-08-05 19:59:51 +00:00
Compare commits
3 Commits
9588676142
...
691427840d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
691427840d | ||
|
|
eb30f98056 | ||
|
|
f6308d0f8b |
82
.github/workflows/spotube-release-binary.yml
vendored
82
.github/workflows/spotube-release-binary.yml
vendored
@ -25,6 +25,7 @@ env:
|
|||||||
COMPOSE_WEBVIEW_REPO: kdroidFilter/ComposeNativeWebview
|
COMPOSE_WEBVIEW_REPO: kdroidFilter/ComposeNativeWebview
|
||||||
COMPOSE_WEBVIEW_COMMIT: 5aeb268a2c37ff4dbfb76924573344a7c4f763ce
|
COMPOSE_WEBVIEW_COMMIT: 5aeb268a2c37ff4dbfb76924573344a7c4f763ce
|
||||||
GRADLE_PLUGIN_REPO: team-spotube/gradle-plugin
|
GRADLE_PLUGIN_REPO: team-spotube/gradle-plugin
|
||||||
|
VLCJ_BUNDLER_REPO: team-spotube/vlcj-bundler-gradle-plugin
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
prepare-deps:
|
prepare-deps:
|
||||||
@ -46,6 +47,13 @@ jobs:
|
|||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
path: gradle-plugin
|
path: gradle-plugin
|
||||||
|
|
||||||
|
- name: Checkout vlcj-bundler
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: ${{ env.VLCJ_BUNDLER_REPO }}
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
path: vlcj-bundler
|
||||||
|
|
||||||
- name: Set up JDK 21
|
- name: Set up JDK 21
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v4
|
||||||
with:
|
with:
|
||||||
@ -73,17 +81,17 @@ jobs:
|
|||||||
chmod +x gradlew
|
chmod +x gradlew
|
||||||
./gradlew publishToMavenLocal
|
./gradlew publishToMavenLocal
|
||||||
|
|
||||||
- name: Upload compose-webview artifacts
|
- name: Publish vlcj-bundler to mavenLocal
|
||||||
uses: actions/upload-artifact@v4
|
working-directory: vlcj-bundler
|
||||||
with:
|
run: |
|
||||||
name: maven-local-composewebview
|
chmod +x gradlew
|
||||||
path: ~/.m2/repository/io/github/kdroidfilter/
|
./gradlew publishToMavenLocal
|
||||||
|
|
||||||
- name: Upload gradle-plugin artifacts
|
- name: Upload maven local
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: maven-local-gradle-plugin
|
name: maven-local
|
||||||
path: ~/.m2/repository/dev/krtirtho/
|
path: ~/.m2/repository/
|
||||||
|
|
||||||
build-android:
|
build-android:
|
||||||
name: Android
|
name: Android
|
||||||
@ -94,17 +102,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Download compose-webview artifacts
|
- name: Download maven local
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v8
|
||||||
with:
|
with:
|
||||||
name: maven-local-composewebview
|
name: maven-local
|
||||||
path: ~/.m2/repository/io/github/kdroidfilter/
|
path: ~/.m2/repository/
|
||||||
|
|
||||||
- name: Download gradle-plugin artifacts
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: maven-local-gradle-plugin
|
|
||||||
path: ~/.m2/repository/dev/krtirtho/
|
|
||||||
|
|
||||||
- name: Set up JDK 21
|
- name: Set up JDK 21
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v4
|
||||||
@ -156,17 +158,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Download compose-webview artifacts
|
- name: Download maven local
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v8
|
||||||
with:
|
with:
|
||||||
name: maven-local-composewebview
|
name: maven-local
|
||||||
path: ~/.m2/repository/io/github/kdroidfilter/
|
path: ~/.m2/repository/
|
||||||
|
|
||||||
- name: Download gradle-plugin artifacts
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: maven-local-gradle-plugin
|
|
||||||
path: ~/.m2/repository/dev/krtirtho/
|
|
||||||
|
|
||||||
- name: Install packaging tools
|
- name: Install packaging tools
|
||||||
run: |
|
run: |
|
||||||
@ -221,17 +217,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Download compose-webview artifacts
|
- name: Download maven local
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v8
|
||||||
with:
|
with:
|
||||||
name: maven-local-composewebview
|
name: maven-local
|
||||||
path: ~/.m2/repository/io/github/kdroidfilter/
|
path: ~/.m2/repository/
|
||||||
|
|
||||||
- name: Download gradle-plugin artifacts
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: maven-local-gradle-plugin
|
|
||||||
path: ~/.m2/repository/dev/krtirtho/
|
|
||||||
|
|
||||||
- name: Set up JDK 21
|
- name: Set up JDK 21
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v4
|
||||||
@ -269,17 +259,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Download compose-webview artifacts
|
- name: Download maven local
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v8
|
||||||
with:
|
with:
|
||||||
name: maven-local-composewebview
|
name: maven-local
|
||||||
path: ~/.m2/repository/io/github/kdroidfilter/
|
path: ~/.m2/repository/
|
||||||
|
|
||||||
- name: Download gradle-plugin artifacts
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: maven-local-gradle-plugin
|
|
||||||
path: ~/.m2/repository/dev/krtirtho/
|
|
||||||
|
|
||||||
- name: Set up JDK 21
|
- name: Set up JDK 21
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v4
|
||||||
@ -333,7 +317,7 @@ jobs:
|
|||||||
echo "tag=${TAG}" >> "$GITHUB_OUTPUT"
|
echo "tag=${TAG}" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
- name: Download all artifacts
|
- name: Download all artifacts
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v8
|
||||||
|
|
||||||
- name: Generate release notes
|
- name: Generate release notes
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user