Skip to content

PYCBC-1817: Centralize exception-class caching #9

PYCBC-1817: Centralize exception-class caching

PYCBC-1817: Centralize exception-class caching #9

name: Publish FIT Performer
permissions: {}
run-name: ${{ inputs.ref }}
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ inputs.ref }}
cancel-in-progress: true
on:
push:
branches:
- master
- release*
tags:
- '*'
workflow_dispatch:
inputs:
ref:
description: "Performer version. Specify a branch, tag, full commit hash, GitHub PR like 'refs/pull/37/merge', or Gerrit change like 'refs/changes/58/240858/6'"
required: true
jobs:
publish:
name: Build & Publish Docker Image
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: couchbaselabs/sdk-docker-build-action@v1
with:
sdk: python
ref: ${{ inputs.ref }}
dockerfile: ./tools/fit_performer/Dockerfile
env:
DOCKER_BUILD_SUMMARY: false