Skip to content

chore(deps): update rust docker tag to v1.92.0 (#197) #403

chore(deps): update rust docker tag to v1.92.0 (#197)

chore(deps): update rust docker tag to v1.92.0 (#197) #403

Workflow file for this run

name: CI
on:
workflow_dispatch:
push:
branches:
- main
paths:
- "!**.md"
- ".github/workflows/ci.yml"
- "deps/Cargo.*"
- ".dockerignore"
- "Dockerfile"
- "Makefile"
pull_request:
paths:
- "!**.md"
- ".github/workflows/ci.yml"
- "deps/Cargo.*"
- ".dockerignore"
- "Dockerfile"
- "Makefile"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
env:
IS_PULL_REQUEST: ${{ github.event_name == 'pull_request' }}
jobs:
docker:
runs-on: ${{ matrix.runner }}
timeout-minutes: 20
permissions:
contents: read
packages: write
strategy:
fail-fast: true
matrix:
runner:
- "ubuntu-24.04"
- "ubuntu-24.04-arm"
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- run: make login
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DOCKER_HUB_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }}
- run: make build
- run: make test
- run: make test-build
merge:
if: ${{ github.event_name != 'pull_request' }}
needs: docker
runs-on: ubuntu-24.04
timeout-minutes: 2
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- run: make login
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DOCKER_HUB_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }}
- run: make merge
test:
if: ${{ github.event_name != 'pull_request' }}
needs: merge
runs-on: ubuntu-24.04
timeout-minutes: 1
permissions:
contents: read
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- run: make test-build-with-latest