Skip to content

feat: bump version

feat: bump version #24

Workflow file for this run

name: "@sansar/dependency CI"
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
permissions:
contents: write
id-token: write
jobs:
ci:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Deno
uses: denoland/setup-deno@v2
- name: Source Code Lint
run: deno lint
- name: Documentation Lint
run: deno doc --lint index.ts container.ts
- name: Source Code & README.md Tests
run: deno test --doc
- name: Check New Version for Release
run: |
NEW_VERSION="$(jq -r '.version' deno.json)"
if ! curl -fs "https://jsr.io/@sansar/dependency/${NEW_VERSION}_meta.json" &>/dev/null; then
echo "NEW_VERSION=${NEW_VERSION}" >> $GITHUB_ENV;
fi
- name: Tag & Release
uses: softprops/action-gh-release@v2
if: ${{ env.NEW_VERSION != '' && github.event_name == 'push' }}
with:
generate_release_notes: false
tag_name: v${{ env.NEW_VERSION }}
body_path: README.md
prerelease: false
draft: false
- name: Publish
if: ${{ env.NEW_VERSION != '' && github.event_name == 'push' }}
run: deno publish