Skip to content

Commit

Permalink
test: check if console log shows up on the previw site
Browse files Browse the repository at this point in the history
  • Loading branch information
hydrosquall committed Mar 3, 2024
1 parent d058bec commit 4d49761
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 9 deletions.
38 changes: 29 additions & 9 deletions .github/workflows/deployment-preview.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# .github/workflows/preview.yml
# .github/workflows/deployment-preview.yml
name: Deploy PR previews

on:
Expand All @@ -8,6 +8,7 @@ on:
- reopened
- synchronize
- closed
# TODO: should this be rerun on new commits?

concurrency: preview-${{ github.ref }}

Expand All @@ -18,7 +19,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3

# Copied from a section of release-docs-and-schema.yml
- name: Setup Node
Expand All @@ -27,23 +28,42 @@ jobs:
cache: 'yarn'
node-version: latest

- uses: ruby/setup-ruby@v1
with:
ruby-version: '2.7' # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically

- name: Install NPM dependencies
run: yarn --frozen-lockfile

- name: Prebuild website
run: yarn presite

- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./site
destination: ./_site
- name: Main site build script. Might need to jekyll install
shell: bash
run: |
# Install bundle dependencies first
pushd site && bundle install && popd
yarn build:jekyll
# - name: Build with Jekyll
# uses: actions/jekyll-build-pages@v1
# with:
# source: site
# destination: _site
# End copy from a section of release-docs-and-schema.yml

# https://github.com/actions/upload-pages-artifact?tab=readme-ov-file#file-permissions
# - name: Fix permissions
# run: |
# chmod -c -R +r "_site/" | while read line; do
# echo "::warning title=Invalid file permissions automatically fixed::$line"
# done

- name: Deploy preview and post github comment
uses: rossjrw/pr-preview-action@v1
with:
source-dir: ./_site/
source-dir: _site

cleanup-preview-docs:
if: github.event.action == 'closed'
Expand All @@ -52,4 +72,4 @@ jobs:
- name: Cleanup pr-preview
uses: rossjrw/pr-preview-action@v1
with:
source-dir: ./_site/
source-dir: _site
2 changes: 2 additions & 0 deletions src/compile/compile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ export interface CompileOptions {
* @returns An object containing the compiled Vega spec and normalized Vega-Lite spec.
*/
export function compile(inputSpec: TopLevelSpec, opt: CompileOptions = {}) {
console.log('Check if this is the preview site!', inputSpec);

// 0. Augment opt with default opts
if (opt.logger) {
// set the singleton logger to the provided logger
Expand Down

0 comments on commit 4d49761

Please sign in to comment.