这是indexloc提供的服务,不要输入任何密码
Skip to content

Bump ruff from 0.12.7 to 0.14.2 #30

Bump ruff from 0.12.7 to 0.14.2

Bump ruff from 0.12.7 to 0.14.2 #30

Workflow file for this run

on:
push:
branches:
- main
pull_request:
branches:
- main
name: CI
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Run pre-commit
uses: pre-commit/action@v3.0.1
build:
if: github.event_name != 'pull_request'
needs: lint
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Generate short SHA
uses: benjlevesque/short-sha@v3.0
id: gen-short-sha
- name: Generate image info
id: gen-image-info
run: |
echo "image_name=${{ secrets.IMAGE_REGISTRY_USERNAME }}/${{ github.event.repository.name }}" >> $GITHUB_OUTPUT
echo "image_tag=$(echo ${{ github.ref_name }}-${{ steps.gen-short-sha.outputs.sha }} | tr '/' '-')" >> $GITHUB_OUTPUT
- name: Login to Registry
uses: docker/login-action@v3
with:
username: ${{ secrets.IMAGE_REGISTRY_USERNAME }}
password: ${{ secrets.IMAGE_REGISTRY_PASSWORD }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build and push image
uses: docker/build-push-action@v6
with:
context: .
push: true
tags: ${{ steps.gen-image-info.outputs.image_name }}:${{ steps.gen-image-info.outputs.image_tag }}
cache-from: type=gha
cache-to: type=gha,mode=max