5krus_obsidian-seamless-embeds/.github/workflows/release.yml
5krus 4126802584 Replace !important with CSS variables and high-specificity selectors
Add GitHub Actions workflow for artifact attestations.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 06:38:27 +01:00

38 lines
852 B
YAML

name: Release
on:
push:
tags:
- "*"
permissions:
contents: write
id-token: write
attestations: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Upload release assets
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
tag="${GITHUB_REF#refs/tags/}"
gh release create "$tag" \
--title "$tag" \
--generate-notes \
main.js manifest.json styles.css \
|| gh release upload "$tag" main.js manifest.json styles.css --clobber
- name: Attest main.js
uses: actions/attest-build-provenance@v2
with:
subject-path: main.js
- name: Attest styles.css
uses: actions/attest-build-provenance@v2
with:
subject-path: styles.css