Skip to content

Screenly/edge-apps-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

edge-apps-actions

Composite GitHub Actions for Screenly Edge Apps.

Available Actions

checks

Builds, lints, formats, and tests a Screenly Edge App.

- uses: Screenly/edge-apps-actions/checks@v1
  with:
    bun-version: latest # optional
Input Description Required Default
bun-version Bun version to use No latest

initialize

Creates and deploys a new Screenly Edge App instance.

- uses: Screenly/edge-apps-actions/initialize@v1
  with:
    screenly_api_token: ${{ secrets.SCREENLY_API_TOKEN }}
    edge_app_name: my-edge-app
    edge_app_title: My Edge App
    environment: stage # optional, defaults to stage
Input Description Required Default
screenly_api_token Screenly API token Yes
edge_app_name Edge App name (used for the CLI --name flag) Yes
edge_app_title Display title for the Edge App instance Yes
environment Target environment (stage or production) No stage

update

Builds and deploys an existing Screenly Edge App.

- uses: Screenly/edge-apps-actions/update@v1
  with:
    screenly_api_token: ${{ secrets.SCREENLY_API_TOKEN }}
    environment: stage # optional, defaults to stage
    delete_missing_settings: false # optional, defaults to false
Input Description Required Default
screenly_api_token Screenly API token Yes
environment Target environment (stage or production) No stage
delete_missing_settings Delete settings that exist on the server but not in the manifest No false

About

Reusable GitHub Actions for Screenly Edge Apps

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors