feat: new search/ls tools + improvements to existing tools (#11) #11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: Release | |
on: | |
push: | |
branches: [main] | |
concurrency: | |
group: release-${{ github.workflow }}-${{ github.ref }} | |
jobs: | |
# Run the validation workflow before running the deploy. | |
validate: | |
uses: ./.github/workflows/validate.yml | |
# Release workflow adapted from | |
# https://semantic-release.gitbook.io/semantic-release/recipes/ci-configurations/github-actions. | |
release: | |
runs-on: ubuntu-latest | |
# semantic-release doesn't support releases with major version 0, disable the actual release | |
# workflow until we're ready to release 1.0.0. | |
if: false | |
# Make sure all validation steps pass. | |
needs: | |
- validate | |
permissions: | |
# Allow publishing releases and committing to the repo. | |
contents: write | |
# Allow filing issues if the run fails. | |
issues: write | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/setup | |
- name: Verify the integrity of installed dependencies | |
run: npm audit signatures | |
- name: Release | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
run: npx semantic-release |