Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 1.35 KB

README.md

File metadata and controls

35 lines (32 loc) · 1.35 KB

PROS-Depot

PROS Depot is a GitHub Action that generates a depot json file from a GitHub repository's releases and places this depot in a branch on that repo (or another repo).

Example Workflow

name: Populate Depot json

on: 
  # runs when this repository's releases are modified
  release: 
  # allows for manual dispatching of the workflow
  workflow_dispatch: 

jobs:
  populate:
    runs-on: ubuntu-latest
    permissions: 
      # permits reading of releases and writing to the depot branch
      contents: write
    steps:
        # where to find gh action and what version to use
      - uses: LemLib/pros-depot@dbaa18709f8239296212a47328a221290bd31fd8
        with:
          # gives the github action the permissions specified above
          token: ${{ github.token }}
          # target repo for depots
          repo: meiszwflz/LemLib
          # where to read releases from (can be omitted if repo is also the repo from which to read releases from)
          source-repo: LemLib/LemLib
          # makes the json output human readable
          readable-json: true