Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 1.89 KB

README.md

File metadata and controls

64 lines (50 loc) · 1.89 KB

Reusable Actions for EnVRonment

This repository contains a collection of reusable actions for EnVRonment.

Available Actions

This action is used to automatically create a new release PR when a commit is pushed to the dev branch.

Usage

release-please:
  uses: Streetless/actions/.github/workflows/release-please.yml@main
  with:
    target-branch: "dev" # Optional
    default-branch: "main" # Optional
    config-file: ".release-please-config.json" # Optional
    manifest-file: ".release-please-manifest.json" # Optional
    runs-on: "['self-hosted']" # Optional
    use-root-gitflow: true # Optional
    use-docs-gitflow: true # Optional
    committer-email: "[email protected]" # Optional
    committer-name: "alwyn974" # Optional
    node-version: "20.x" # Optional
  secrets: inherit
  # or
  secrets:
    APP_ID: ${{ secrets.APP_ID }}
    PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}

This action is used to automatically create a new issue when a commit containing the word todo or fixme is pushed to a branch.

Usage

todo:
  uses: Streetless/actions/.github/workflows/todo.yml@main
  with:
    runs-on: "self-hosted" # Optional

This action is used to automatically build and deploy the documentation when a commit is pushed to the main branch.

Usage

docs:
  uses: Streetless/actions/.github/workflows/docs.yml@main
  with:
    deploy: true # Optional
    default-branch: "main" # Optional
    runs-on: "['self-hosted']" # Optional
    node-version: "21.x" # Optional
    working-directory: "docs" # Optional
    committer-email: "[email protected]" # Optional
    committer-name: "alwyn974" # Optional