don't publish to netlify on contributor submissions since it requires auth tokens (#2985) [skip ci]

* don't publish to netlify on contributor submissions since it requires auth tokens

* fix no-tmux build and add contact to motd
This commit is contained in:
Wing Lian
2025-07-27 17:04:27 -04:00
committed by GitHub
parent 41434f0c28
commit add3e5076b
3 changed files with 9 additions and 4 deletions

View File

@@ -53,6 +53,7 @@ jobs:
- name: Netlify Publish
uses: nwtgck/actions-netlify@v3.0
if: ${{ secrets.NETLIFY_AUTH_TOKEN != '' }}
id: netlify
with:
publish-dir: './_site'
@@ -67,7 +68,7 @@ jobs:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
- name: Update PR with preview link
if: ${{ steps.netlify.outcome == 'success' }}
if: ${{ steps.netlify.outcome == 'success' && secrets.NETLIFY_AUTH_TOKEN != '' }}
uses: marocchino/sticky-pull-request-comment@v2
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}