Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 0 additions & 98 deletions .circleci/config.yml

This file was deleted.

11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
120 changes: 120 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
name: PIE Player Components CI

on:
push:
branches: [develop, master]
pull_request:
branches: [develop, master]

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0 # REQUIRED for lerna version
- name: Configure Git
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- uses: actions/setup-node@v5
with:
node-version: 24
cache: yarn
- name: Cache Puppeteer Chrome
uses: actions/cache@v5
with:
path: ~/.cache/puppeteer
key: puppeteer-chrome-115.0.5790.98
- name: Install dependencies
run: yarn install --frozen-lockfile
env:
PUPPETEER_SKIP_DOWNLOAD: true
- name: Install Chrome for Puppeteer (v115.0.5790.98)
run: node node_modules/puppeteer/install.js
- name: Install Chrome system dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
libgbm1 \
libnss3 \
libnspr4 \
libatk1.0-0 \
libatk-bridge2.0-0 \
libcups2 \
libdrm2 \
libxkbcommon0 \
libxcomposite1 \
libxdamage1 \
libxfixes3 \
libxrandr2 \
libxss1 \
fonts-liberation
- run: yarn run test

build-next:
needs: test
if: >
github.event_name == 'push' &&
github.ref == 'refs/heads/develop'
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
issues: write
id-token: write # REQUIRED for npm trusted publishing
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0 # REQUIRED for lerna version
- name: Configure Git
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- uses: actions/setup-node@v5
with:
node-version: 24
registry-url: https://registry.npmjs.org/
cache: yarn
- run: yarn install --frozen-lockfile
env:
PUPPETEER_SKIP_DOWNLOAD: true
- run: yarn run build:dev
- run: yarn run semantic-release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

build-release:
needs: test
if: >
github.event_name == 'push' &&
github.ref == 'refs/heads/master'
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
issues: write
id-token: write # REQUIRED for npm trusted publishing
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0 # REQUIRED for lerna version
- name: Configure Git
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- name: Prune orphaned Git tags
run: |
git fetch origin --prune --tags --force
- uses: actions/setup-node@v5
with:
node-version: 24
registry-url: https://registry.npmjs.org/
cache: yarn
- run: yarn install --frozen-lockfile
env:
PUPPETEER_SKIP_DOWNLOAD: true
- run: yarn run build
- run: yarn run semantic-release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7 changes: 6 additions & 1 deletion docs/components/pie-author/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ The class `pie-loading` will be added to the element while assets are being load
<!-- Auto Generated Below -->


## Overview

Pie Author will load a Pie Content model for authoring.
It needs to be run in the context

## Properties

| Property | Attribute | Description | Type | Default |
Expand All @@ -29,7 +34,7 @@ The class `pie-loading` will be added to the element while assets are being load
| `loaderConfig` | -- | The Pie loader config. | `{ trackPageActions?: boolean; }` | `undefined` |
| `reFetchBundle` | `re-fetch-bundle` | used to automatically re-fetch the bundle (in case we get a 503) | `boolean` | `false` |
| `uploadSoundSupport` | -- | external providers can set this if they need to upload the assets to the cloud etc. by default we use data urls | `ExternalUploadSoundSupport` | `new DataURLUploadSoundSupport()` |
| `version` | `version` | | `string` | `VERSION` |
| `version` | `version` | | `string` | `APP_VERSION` |


## Events
Expand Down
Loading