Skip to content

feat: initial setup

feat: initial setup #2

Workflow file for this run

name: 🚀 Create new release on GitHub
on:
push:
permissions:
contents: write
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- run: |
bun install
bun run build
echo "filepath=dist/dotfiles" >> $GITHUB_ENV
echo "version=$(dist/dotfiles --version)" >> $GITHUB_ENV
echo "prerelease=${{ github.ref != 'refs/heads/main' }}" >> $GITHUB_ENV
- env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh release create v$version $filepath --generate-notes --prerelease=$prerelease --target ${{ github.ref }}