From d1dd59378bf62295224f4450272df2a75241a38a Mon Sep 17 00:00:00 2001 From: Umut Ay Date: Sun, 22 Mar 2026 23:12:27 +0100 Subject: [PATCH] Pipeline emojis --- .github/workflows/maven-manual.yml | 19 +++++++------------ .github/workflows/maven-publish.yml | 16 +++++++++++----- .github/workflows/maven.yml | 19 +++++++------------ 3 files changed, 25 insertions(+), 29 deletions(-) diff --git a/.github/workflows/maven-manual.yml b/.github/workflows/maven-manual.yml index 539270d..be5e6a1 100644 --- a/.github/workflows/maven-manual.yml +++ b/.github/workflows/maven-manual.yml @@ -1,27 +1,22 @@ -# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time -# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven - -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -name: Manual Test Run With Maven +name: ๐Ÿงช Manual Test Run With Maven on: workflow_dispatch jobs: manual-regression: + name: ๐Ÿงช Manual Regression runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Set up JDK 17 + - name: ๐Ÿ—‚๏ธ Checkout repository + uses: actions/checkout@v4 + + - name: โ˜• Set up JDK 17 uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' cache: maven - - name: Build & Test + - name: ๐Ÿ› ๏ธ Build & Test run: mvn clean test \ No newline at end of file diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index 3324fa9..105e551 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -1,4 +1,5 @@ -name: Release & Deploy New Version to Maven Central +name: ๐Ÿš€ Release & Deploy New Version to Maven Central + on: push: tags: @@ -6,11 +7,14 @@ on: jobs: publish: + name: ๐Ÿ“ค Publish to Maven Central permissions: write-all runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Set up Java for publishing to Maven Central Repository + - name: ๐Ÿ—‚๏ธ Checkout repository + uses: actions/checkout@v4 + + - name: โ˜• Set up Java for Maven Central uses: actions/setup-java@v4 with: java-version: 17 @@ -20,13 +24,15 @@ jobs: server-password: MAVEN_PASSWORD gpg-private-key: ${{ secrets.OSSRH_GPG_SECRET_KEY }} gpg-passphrase: MAVEN_GPG_PASSPHRASE - - name: Build, Test & Publish + + - name: ๐Ÿ“ฆ Create GitHub Release uses: ncipollo/release-action@v1 with: allowUpdates: true artifacts: "${{ github.workspace }}/out/artifacts/context-store_jar/*.jar" token: ${{ secrets.GITHUB_TOKEN }} - - name: Publish to the Maven Central Repository + + - name: ๐Ÿš€ Deploy to Maven Central Repository run: | mvn \ --no-transfer-progress \ diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 75ad0b8..ae3170f 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -1,12 +1,4 @@ -# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time -# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven - -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -name: Java CI with Maven +name: โš™๏ธ Java CI with Maven on: pull_request: @@ -15,15 +7,18 @@ on: jobs: regression-tests: + name: โœ… Regression Tests runs-on: ubuntu-latest steps: - - name: Checkout code + - name: ๐Ÿ—‚๏ธ Checkout repository uses: actions/checkout@v4 - - name: Set up JDK 17 + + - name: โ˜• Set up JDK 17 uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' cache: maven - - name: Build & Test + + - name: ๐Ÿงช Build & Test run: mvn clean test \ No newline at end of file