/
githubmirror
/
obsidian-maps
Обзор
Документация
Войти
/
githubmirror
/
obsidian-maps
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
.github/workflows/release.yml
39 строк
936 B
Steph Ango
Add release workflow with build attestation
01 авг 2026, 05:53
01 авг 2026, 05:53
8f00f7d
Код
Авторство
О чём код?
name: Release Obsidian plugin on: push: tags: - "*" jobs: build: runs-on: ubuntu-latest permissions: contents: write id-token: write attestations: write steps: - uses: actions/checkout@v4 - name: Use Node.js uses: actions/setup-node@v4 with: node-version: "24.x" cache: "npm" - name: Build plugin run: | npm ci npm run build - name: Generate artifact attestation uses: actions/attest-build-provenance@v2 with: subject-path: | main.js styles.css manifest.json - name: Create release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | tag="${GITHUB_REF#refs/tags/}" gh release create "$tag" \ --title="$tag" \ --draft \ main.js manifest.json styles.css