--- name: Release on: release: types: [published] workflow_dispatch: jobs: release: name: Prepare release runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 # Build - name: Build the file run: | yarn install yarn run build # Upload build file to the release as an asset. - name: Upload zip to release uses: svenstaro/upload-release-action@v1-release with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: dist/*.js file_glob: true tag: ${{ github.ref }} overwrite: true - name: HACS release validation uses: "hacs/action@21.12.1" with: category: "plugin"