Some checks failed
Build / build (pull_request) Failing after 2m14s
This commit introduces two new GitHub Actions workflows: - `build.yaml`: Configures a workflow for building the project on pushes to the `master` branch and on pull requests. - `release.yaml`: Configures a workflow for releasing the project on tagged pushes, specifically for tags starting with 'v'. It builds the project, releases it using Gradle, and uploads the generated APK artifacts.
32 lines
621 B
YAML
32 lines
621 B
YAML
name: Release
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- 'v*'
|
|
|
|
jobs:
|
|
release:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v2
|
|
|
|
- name: Set up JDK 11
|
|
uses: actions/setup-java@v2
|
|
with:
|
|
distribution: 'adopt'
|
|
java-version: '11'
|
|
|
|
- name: Build with Gradle
|
|
run: ./gradlew composeApp:buildDebug
|
|
|
|
- name: Gradle Release
|
|
run: ./gradlew composeApp:debug
|
|
|
|
- name: Upload artifacts
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: app
|
|
path: composeApp/build/outputs/apk/debug/*.apk
|