mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2026-09-05 02:24:21 -05:00
24 lines
895 B
YAML
24 lines
895 B
YAML
# Starts a release for the given ref on the Glue API
|
|
name: Start Release
|
|
on:
|
|
workflow_dispatch:
|
|
push:
|
|
tags:
|
|
- '**'
|
|
|
|
jobs:
|
|
start_release:
|
|
name: Starts release process in Glue API
|
|
runs-on: [glue-notify]
|
|
steps:
|
|
- name: Get tag name
|
|
if: startsWith(github.ref, 'refs/tags/')
|
|
id: tag-name
|
|
run: |
|
|
echo "::set-output name=TAG_NAME::$(echo ${{ github.ref }} | cut -d'/' -f 3)"
|
|
echo "::set-output name=REPO_NAME::$(echo ${{ github.repository }} | cut -d'/' -f 2)"
|
|
- name: Start release
|
|
if: startsWith(github.ref, 'refs/tags/')
|
|
run: |
|
|
curl -s -XPOST -H "Authorization: Bearer ${{ secrets.GLUE_ACCESS_TOKEN }}" --data '{"chia_ref": "${{ steps.tag-name.outputs.TAG_NAME }}"}' ${{ secrets.GLUE_API_URL }}/api/v1/${{ steps.tag-name.outputs.REPO_NAME }}/${{ steps.tag-name.outputs.TAG_NAME }}/start
|