#:schema https://raw.githubusercontent.com/Yash-Singh1/vscode-snippets-json-schema/main/schema.json [github-workflow-test] prefix = "github-workflow-test" body = """ name: Deno Test on: push: branches: - main paths: - '**.ts' - '.github/workflows/deno-test.yml' - 'deno.jsonc' pull_request: branches: - main paths: - '**.ts' permissions: contents: read jobs: test: runs-on: ubuntu-latest steps: - name: Setup repo uses: actions/checkout@v3 - name: Setup Deno uses: denoland/setup-deno@v2 with: deno-version: v2.x - name: Verify formatting run: deno fmt --check - name: Run linter run: deno task lint - name: Get Denops run: | git clone https://github.com/vim-denops/denops.vim echo "DENOPS_TEST_DENOPS_PATH=\\${PWD}/denops.vim" >> "\\$GITHUB_ENV" - uses: rhysd/action-setup-vim@v1 id: vim - name: Export Vim Executable run: | echo "DENOPS_TEST_VIM_EXECUTABLE=\\${{ steps.vim.outputs.executable }}" >> "\\$GITHUB_ENV" - uses: rhysd/action-setup-vim@v1 id: nvim with: neovim: true - name: Export Neovim Executable run: | echo "DENOPS_TEST_NVIM_EXECUTABLE=\\${{ steps.nvim.outputs.executable }}" >> "\\$GITHUB_ENV" - name: Run tests run: deno task test """ [github-workflow-update] body = """ name: Deno Update on: schedule: - cron: "0 9 * * *" jobs: update: permissions: write-all runs-on: ubuntu-latest steps: - name: Setup repo uses: actions/checkout@v3 - name: Setup Deno uses: denoland/setup-deno@v2 with: deno-version: v2.x - name: Update dependencies with udd id: run-deno-udd env: NO_COLOR: true run: | { echo 'UDD_RESULT<> \\$GITHUB_OUTPUT - name: Verify formatting run: deno fmt --check - name: Run linter run: deno task lint - name: Get Denops run: | git clone https://github.com/vim-denops/denops.vim echo "DENOPS_TEST_DENOPS_PATH=\\${PWD}/denops.vim" >> "\\$GITHUB_ENV" - uses: rhysd/action-setup-vim@v1 id: vim - name: Export Vim Executable run: | echo "DENOPS_TEST_VIM_EXECUTABLE=\\${{ steps.vim.outputs.executable }}" >> "\\$GITHUB_ENV" - uses: rhysd/action-setup-vim@v1 id: nvim with: neovim: true - name: Export Neovim Executable run: | echo "DENOPS_TEST_NVIM_EXECUTABLE=\\${{ steps.nvim.outputs.executable }}" >> "\\$GITHUB_ENV" - name: Run tests run: deno task test - name: Create pull request uses: peter-evans/create-pull-request@v6 with: commit-message: "chore(deps): Update deno dependencies" title: Update Deno dependencies body: |- Some external modules are stale.
Details
``` \\${{ steps.run-deno-udd.outputs.UDD_RESULT }} ```
branch: udd-update author: GitHub delete-branch: true """ prefix = "github-workflow-update"