I’d like to release versions of my package on GitHub without registering it with Julia’s registry. Ideally, I could commit a version change to my project’s Project.toml
, and I’d have a GitHub Action that checks periodically, and makes a new release for whatever new versions are pushed.
Is there an easy way to edit the TagBot configuration file to get this behavior?
name: TagBot
on:
schedule:
- cron: '00 00 * * *'
issue_comment:
types:
- created
workflow_dispatch:
jobs:
TagBot:
if: github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
steps:
- uses: JuliaRegistries/TagBot@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
ssh: ${{ secrets.SSH_KEY }}
Edit: Sorry, just realized TagBot
is meant for registered packages only. The solution here is to use an external GitHub Action (not Julia specific).