mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-08-05 19:59:51 +00:00
Compare commits
3 Commits
8da8f5d586
...
6550beceb4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6550beceb4 | ||
|
|
4dd0fee692 | ||
|
|
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,8 +47,15 @@ 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@v5
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: 21
|
java-version: 21
|
||||||
@ -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,20 +102,14 @@ 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@v4
|
||||||
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@v5
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: 21
|
java-version: 21
|
||||||
@ -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@v4
|
||||||
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: |
|
||||||
@ -174,7 +170,7 @@ jobs:
|
|||||||
sudo apt-get install -y rpm fuse
|
sudo apt-get install -y rpm fuse
|
||||||
|
|
||||||
- name: Set up JDK 21
|
- name: Set up JDK 21
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v5
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: 21
|
java-version: 21
|
||||||
@ -221,20 +217,14 @@ 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@v4
|
||||||
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@v5
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: 21
|
java-version: 21
|
||||||
@ -269,20 +259,14 @@ 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@v4
|
||||||
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@v5
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: 21
|
java-version: 21
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user