Skip to content

Bump serde_json from 1.0.140 to 1.0.143 in /backend #216

Bump serde_json from 1.0.140 to 1.0.143 in /backend

Bump serde_json from 1.0.140 to 1.0.143 in /backend #216

Workflow file for this run

name: Rust Build & Docker
on:
push:
branches:
- "*"
pull_request:
branches:
- "*"
env:
CARGO_TERM_COLOR: always
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build Rust project
working-directory: ./backend
run: cargo build --verbose
- name: Run tests
working-directory: ./backend
run: cargo test --verbose
docker:
runs-on: ubuntu-latest
needs: build
if: github.ref == 'refs/heads/release'
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Log in to Docker Hub
run: echo "${{ secrets.DOCKER_TOKEN }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
- name: Build Docker image
run: docker build -t ${{ secrets.DOCKER_USERNAME }}/vidlocker:latest -f backend/Dockerfile .
- name: Push Docker image
run: docker push ${{ secrets.DOCKER_USERNAME }}/vidlocker:latest