Skip to content

Commit 94de222

Browse files
committed
try explicit env
1 parent 0b4addb commit 94de222

File tree

3 files changed

+32
-14
lines changed

3 files changed

+32
-14
lines changed

.github/actions/setup-self-hosted-docs/action.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,14 @@ runs:
2929
set -e
3030
pnpm --filter @fern-platform/fdr build:tsup:cjs
3131
32-
# - name: Build docs bundle
33-
# shell: bash
34-
# run: |
35-
# set -e
36-
# echo "Starting docs bundle build..."
37-
# pnpm docs:self-hosted-bundle:build
38-
# echo "Docs bundle build completed successfully"
32+
- name: Build docs bundle
33+
shell: bash
34+
run: |
35+
set -e
36+
echo "Starting docs bundle build..."
37+
pnpm docs:self-hosted-bundle:build
38+
echo "Docs bundle build completed successfully"
39+
env:
40+
FERN_TOKEN: ${{ env.FERN_TOKEN }}
41+
WORKOS_API_KEY: ${{ env.WORKOS_API_KEY }}
42+
WORKOS_CLIENT_ID: ${{ env.WORKOS_CLIENT_ID }}

.github/scripts/pass-env-vars.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
# This script outputs all environment variables in GitHub Actions env format
4+
# Usage: ./pass-env-vars.sh >> $GITHUB_ENV
5+
6+
# Get all environment variables and format them for GitHub Actions
7+
env | while IFS='=' read -r key value; do
8+
# Skip some system variables that shouldn't be passed
9+
if [[ ! "$key" =~ ^(PATH|HOME|USER|SHELL|PWD|OLDPWD|LANG|LC_|TERM|DISPLAY|SSH_|XDG_|WAYLAND_|GNOME_|KDE_|DESKTOP_|SESSION_|WINDOWMANAGER|COLORTERM|DBUS_|XDG_RUNTIME_DIR)$ ]]; then
10+
# Escape the value for GitHub Actions
11+
escaped_value=$(echo "$value" | sed 's/"/\\"/g')
12+
echo "$key=$escaped_value" >> "$GITHUB_ENV"
13+
fi
14+
done

.github/workflows/run-self-hosted-tests.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ jobs:
2323
WORKOS_API_KEY: ${{ secrets.WORKOS_API_KEY }}
2424
WORKOS_CLIENT_ID: ${{ secrets.WORKOS_CLIENT_ID }}
2525

26-
- name: Build docs bundle
27-
shell: bash
28-
run: |
29-
set -e
30-
echo "Starting docs bundle build..."
31-
pnpm docs:self-hosted-bundle:build
32-
echo "Docs bundle build completed successfully"
26+
# - name: Build docs bundle
27+
# shell: bash
28+
# run: |
29+
# set -e
30+
# echo "Starting docs bundle build..."
31+
# pnpm docs:self-hosted-bundle:build
32+
# echo "Docs bundle build completed successfully"
3333

3434
- name: Run self-hosted tests
3535
uses: ./.github/actions/run-self-hosted-tests

0 commit comments

Comments
 (0)