name: Build and Publish to Gitea Packages on: workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.8.8 - name: Set up Java uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '23' cache: 'maven' - name: Build with Maven run: mvn clean package - name: Create Maven settings.xml run: | mkdir -p ~/.m2 cat > ~/.m2/settings.xml < gitea ${USER_GITEA} ${TOKEN_GITEA} EOF env: USER_GITEA: ${{ secrets.USER_GITEA }} TOKEN_GITEA: ${{ secrets.TOKEN_GITEA }} - name: Publish to Gitea Package Registry run: mvn deploy -DaltDeploymentRepository=gitea::default::https://git.h4ckdata.es/api/packages/h4ckx0r/maven env: USER_GITEA: ${{ secrets.USER_GITEA }} TOKEN_GITEA: ${{ secrets.TOKEN_GITEA }}