Skip to content

run build script

run build script #32

Workflow file for this run

name: run build script
on:
schedule:
- cron: '0 14 * * MON' # every monday at 14
jobs:
run-script:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v2
- name: Run Bash Script
run: ./build.sh
- name: Create Tag
run: |
go_latest_version=$(curl -s https://go.dev/VERSION?m=text | head -n 1)
caddy_latest_version=$(curl -s https://api.github.com/repos/caddyserver/caddy/releases/latest | jq -r '.tag_name')
caddy_azure_plugin_latest_version=$(curl -s https://api.github.com/repos/caddy-dns/azure/releases/latest | jq -r '.tag_name')
tag_name="${go_latest_version}-caddy_${caddy_latest_version}-caddy_dns_azure_plugin_${caddy_azure_plugin_latest_version}"
git config --local user.email "taggerbot@empty.empty"
git config --local user.name "taggerbot from github action"
git tag $tag_name
git push origin $tag_name
echo "TAG_NAME=$tag_name" >> $GITHUB_ENV
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ env.TAG_NAME }}
files: |
caddy.gz