Skip to content

Add debug to track linked vs unlinked torrents #24

Add debug to track linked vs unlinked torrents

Add debug to track linked vs unlinked torrents #24

Workflow file for this run

name: Release
on:
push:
branches:
- main
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
packages: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.24"
- name: Lint
uses: golangci/golangci-lint-action@v6
- name: Test
run: go test ./...
- name: Generate Tag
if: github.ref == 'refs/heads/main'
id: tag
run: |
LATEST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0")
MAJOR=$(echo $LATEST_TAG | sed 's/v\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/')
MINOR=$(echo $LATEST_TAG | sed 's/v\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/')
PATCH=$(echo $LATEST_TAG | sed 's/v\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/')
PATCH=$((PATCH + 1))
NEW_VERSION="v${MAJOR}.${MINOR}.${PATCH}"
echo "new_tag=${NEW_VERSION}" >> $GITHUB_OUTPUT
git tag ${NEW_VERSION}
git push origin ${NEW_VERSION}
- name: Build Binary
run: |
go build -o auditarr ./cmd/auditarr
./auditarr scan --help 2>&1 || true
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ steps.tag.outputs.new_tag }}
name: Release ${{ steps.tag.outputs.new_tag }}
generate_release_notes: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}