diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 266c412..4a88322 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -211,13 +211,6 @@ jobs: - name: Record release tag for rollback run: echo "RELEASE_TAG=${{ env.NEW_VERSION }}" >> state.env - - name: Save rollback state - uses: actions/upload-artifact@v4 - with: - name: release-state - path: state.env - if-no-files-found: error - - name: Build and push image uses: docker/build-push-action@v6 with: @@ -321,4 +314,4 @@ jobs: --base "${BASE_BRANCH}" \ --head "revert/${HEAD_SHA}" \ --title "Revert: ${HEAD_SHA} (auto-rollback)" \ - --body "Automatisches Rollback, da der Release-Workflow fehlgeschlagen ist." || true + --body "Rollback." || true diff --git a/cli/build.gradle b/cli/build.gradle index 0ce6a16..7ae135d 100644 --- a/cli/build.gradle +++ b/cli/build.gradle @@ -1,3 +1,17 @@ +plugins { + id 'com.github.johnrengelman.shadow' version '8.1.1' +} + dependencies { +} + +shadowJar { + archiveFileName = String.format('%s-%s-%s.jar', project(':').name, project.name, project(':').version) + + manifest { + attributes( + 'Main-Class': 'com.interguess.devbox.cli.CliBootstrap' + ) + } } \ No newline at end of file diff --git a/cli/src/main/java/com/interguess/devbox/cli/CliBootstrap.java b/cli/src/main/java/com/interguess/devbox/cli/CliBootstrap.java new file mode 100644 index 0000000..4c28074 --- /dev/null +++ b/cli/src/main/java/com/interguess/devbox/cli/CliBootstrap.java @@ -0,0 +1,8 @@ +package com.interguess.devbox.cli; + +public class CliBootstrap { + + public static void main(String[] args) { + + } +}