name: CI/CD permissions: contents: write issues: write pull-requests: write on: push: branches: [main, master, '**'] pull_request: types: [opened, synchronize, reopened] jobs: CI: uses: firstsun-dev/general-workflows/.github/workflows/obsidian-plugin-ci.yml@main with: plugin-id: "git-file-sync" skip-sonar: ${{ vars.ENABLE_CI_SONAR != 'true' }} secrets: RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}