Skip to content

Pulumi-Action

Actions
Deploy apps and infra to a favorite cloud (forked from amichel/pulumi-github-action who forked from pulumi/action)
v0.3.0
Latest
Star (0)

yellowbrim/pulumi-github-action

Usage

Example:

name: Pulumi
on:
  push:
    branches:
      - main
jobs:
  up:
    name: Update
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
        with:
          fetch-depth: 1
      - uses: yellowbrim/[email protected]
        with:
					value: ${{ env.SOME_VALUE }} # REQUIRED
					yq-path: ${{ env.LODASH_PATH }} # REQUIRED
					yml-file: Pulumi.dev.yaml # DEFAULT: Pulumi.dev.yaml
        env:
          # ZZZ: ${{ secrets.YYY }}
          # PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
          # PULUMI_CI: up

Use in a .github/workflows .yml file:

- name: Pulumi-Action
  uses: yellowbrim/[email protected]

Credit

forked from amichel/pulumi-github-action, which was "forked from pulumi/action to support stack output"

Reference

See:

https://pulumi.com/docs/reference/cd-github-actions/

Pulumi-Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Deploy apps and infra to a favorite cloud (forked from amichel/pulumi-github-action who forked from pulumi/action)
v0.3.0
Latest

Pulumi-Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.