Skip to content

chore(ci): add Makefile for Exctract and add release workflow (#19) #1

chore(ci): add Makefile for Exctract and add release workflow (#19)

chore(ci): add Makefile for Exctract and add release workflow (#19) #1

Workflow file for this run

name: GHCR Release CI
on:
push:
tags:
- "[0-9]+.[0-9]+.[0-9]+-c2c.[0-9]+"
jobs:
tests:
name: Release new Docker Image in GHCR
strategy:
matrix:
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
timeout-minutes: 20
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set current directory to Extract
run: cd extract
- name: Login to GHCR
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{github.repository_owner}}
password: ${{secrets.GITHUB_TOKEN}}
- name: Build Docker images for GHCR
run: make build_ghcr
- name: Push Docker images to GHCR
run: make push_ghcr