22 lines
494 B
YAML
22 lines
494 B
YAML
name: Build and push Docker image
|
|
|
|
# Only on new tags
|
|
on:
|
|
push:
|
|
tags:
|
|
- "*.*.*"
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: docker
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Update jsr.json
|
|
run: sed -i "s/x.x.x/${GITHUB_REF_NAME#v}/g" jsr.json
|
|
- name: Setup Deno
|
|
run: |
|
|
curl -fsSL https://deno.land/x/install/install.sh | sh
|
|
- name: Publish to JSR
|
|
run: /root/.deno/bin/deno publish --token ${{ secrets.GH_TOKEN }}
|