Skip to content

removed myself as the asignee for the data update pr as this is not n… #2376

removed myself as the asignee for the data update pr as this is not n…

removed myself as the asignee for the data update pr as this is not n… #2376

Workflow file for this run

name: Server CI/CD
on:
pull_request:
branches: [ main ]
types: [ opened, reopened, synchronize ]
push:
branches: [ main ]
workflow_dispatch:
jobs:
tests:
runs-on: ubuntu-latest
steps:
- name: Setup | Checkout
uses: actions/checkout@v4
- name: Setup | Rust
uses: actions-rust-lang/[email protected]
with:
toolchain: stable
components: clippy
cache: false
- name: Setup | Rust-Cache
uses: Swatinem/rust-cache@v2
with:
workspaces: |
server
- name: Setup | Setup Git to run feedback unit-tests
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
- run: cargo test --workspace
working-directory: server
linting:
runs-on: ubuntu-latest
steps:
- name: Setup | Checkout
uses: actions/checkout@v4
- name: Setup | Rust
uses: actions-rust-lang/[email protected]
with:
toolchain: stable
cache: false
- name: Setup | Rust-Cache
uses: Swatinem/rust-cache@v2
with:
workspaces: |
server
- run: cargo clippy --workspace
working-directory: server
server-build:
uses: ./.github/workflows/_docker-build.yml
needs:
- tests
- linting
with:
image_suffix: server
context: ./server
dockerfile: Dockerfile
permissions:
contents: read
packages: write