diff --git a/rust/.github/workflows/continuous-delivery.yml b/rust/.github/workflows/continuous-delivery.yml index d4c7bad..f0bca0f 100644 --- a/rust/.github/workflows/continuous-delivery.yml +++ b/rust/.github/workflows/continuous-delivery.yml @@ -25,6 +25,7 @@ jobs: run: nix develop -c make publish-binary RELEASE="${GITHUB_REF_NAME}" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by GitHub Actions. + publish-crate: name: Publish Crate runs-on: ubuntu-24.04 @@ -37,6 +38,7 @@ jobs: run: nix develop -c make publish-crate env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + publish-docker: name: Publish Docker Image runs-on: ubuntu-24.04 diff --git a/rust/.github/workflows/continuous-integration.yml b/rust/.github/workflows/continuous-integration.yml index 6198986..1bd9187 100644 --- a/rust/.github/workflows/continuous-integration.yml +++ b/rust/.github/workflows/continuous-integration.yml @@ -20,6 +20,7 @@ jobs: uses: cachix/install-nix-action@0b0e072294b088b73964f1d72dfdac0951439dbd # v31.8.4 - name: Check formatting. run: nix develop -c make check-${{ matrix.language }}-formatting + linting: name: Linting runs-on: ${{ matrix.architecture }} @@ -34,6 +35,7 @@ jobs: uses: cachix/install-nix-action@0b0e072294b088b73964f1d72dfdac0951439dbd # v31.8.4 - name: Check linting. run: nix develop -c make check-${{ matrix.language }}-linting + compile: name: Compile runs-on: ${{ matrix.architecture }} @@ -47,6 +49,7 @@ jobs: uses: cachix/install-nix-action@0b0e072294b088b73964f1d72dfdac0951439dbd # v31.8.4 - name: Compile. run: nix develop -c make compile + unit-test: name: Unit Test runs-on: ${{ matrix.architecture }} @@ -60,6 +63,7 @@ jobs: uses: cachix/install-nix-action@0b0e072294b088b73964f1d72dfdac0951439dbd # v31.8.4 - name: Unit test. run: nix develop -c make unit-test + end-to-end-test: name: End to End Test runs-on: ${{ matrix.architecture }} diff --git a/rust/.github/workflows/mirroring.yml b/rust/.github/workflows/mirroring.yml index a218571..b816fa2 100644 --- a/rust/.github/workflows/mirroring.yml +++ b/rust/.github/workflows/mirroring.yml @@ -9,7 +9,8 @@ concurrency: group: ${{ github.workflow }} jobs: - GitLab: + gitlab: + name: GitLab runs-on: ubuntu-24.04 steps: - name: Checkout code.