From 5341294d2d7c6e435676768622aba88fad8ee56d Mon Sep 17 00:00:00 2001 From: Joe Previte Date: Wed, 30 Mar 2022 10:47:46 -0700 Subject: [PATCH] fix(workflows): docs-preview and npm job (#5042) * fix(ci): add GITHUB_TOKEN to docs-preview workflow * feat(ci): comment npm dev build instructions on PR --- .github/workflows/ci.yaml | 20 ++++++++++++++++++++ .github/workflows/docs-preview.yaml | 1 + 2 files changed, 21 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index cb7a4e87e..4fdbc1fcd 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -217,6 +217,26 @@ jobs: # Instead, itis determined in publish-npm.sh script # using GITHUB environment variables + - name: Comment npm information + uses: marocchino/sticky-pull-request-comment@v2 + with: + GITHUB_TOKEN: ${{ github.token }} + header: npm-dev-build + message: | + ✨ code-server dev build published to npm for PR #${{ github.event.number }}! + * _Last publish status_: success + * _Commit_: ${{ github.event.pull_request.head.sha }} + + To install in a local project, run: + ```shell-session + npm install @coder/code-server-pr@${{ github.event.number }} + ``` + + To install globally, run: + ```shell-session + npm install -g @coder/code-server-pr@${{ github.event.number }} + ``` + # TODO: cache building yarn --production # possibly 2m30s of savings(?) # this requires refactoring our release scripts diff --git a/.github/workflows/docs-preview.yaml b/.github/workflows/docs-preview.yaml index 42021b540..1856fe34a 100644 --- a/.github/workflows/docs-preview.yaml +++ b/.github/workflows/docs-preview.yaml @@ -31,6 +31,7 @@ jobs: - name: Comment Credentials uses: marocchino/sticky-pull-request-comment@v2 with: + GITHUB_TOKEN: ${{ github.token }} header: codercom-preview-docs message: | ✨ code-server docs for PR #${{ github.event.number }} is ready! It will be updated on every commit.