Files
hlaeja/.gitea/workflows/publish-artifact.yaml
2025-11-18 16:29:48 +01:00

42 lines
1.1 KiB
YAML

name: Publish Artifact
on:
workflow_call:
inputs:
BRANCH_REFERENCE:
description: "Branch reference"
required: true
type: "string"
JAVA_DISTRIBUTION:
default: "temurin"
description: "Java distribution to use"
required: false
type: "string"
JAVA_VERSION:
default: "25"
description: "Java version to use"
required: false
type: "string"
jobs:
publish-artifact:
runs-on: "ubuntu-latest"
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
with:
fetch-depth: 1
ref: ${{ inputs.BRANCH_REFERENCE }}
token: ${{ secrets.CI_BOT_TOKEN }}
- name: "Set up JDK"
uses: actions/setup-java@v4
with:
distribution: ${{ inputs.JAVA_DISTRIBUTION }}
java-version: ${{ inputs.JAVA_VERSION }}
- name: "Run Gradle"
run: ./gradlew publishAllPublicationsToHlaejaRepository
shell: bash
env:
REPOSITORY_USER: ${{ secrets.CI_BOT_USERNAME }}
REPOSITORY_TOKEN: ${{ secrets.CI_BOT_TOKEN }}