Reusable GitHub Actions for internal use across repos.
Sets up Node.js and publishes a package to npm.
- uses: okkema/actions/npm-publish@v2
with:
npm-token: ${{ secrets.NPM_TOKEN }}Initializes, validates, plans, and applies Terraform configuration. Set upgrade: true to upgrade providers and modules on init.
- uses: okkema/actions/terraform@v2
with:
terraform-token: ${{ secrets.TF_API_TOKEN }}Builds, tests, packs, and publishes .NET NuGet packages.
- uses: okkema/actions/dotnet-publish@v2
with:
nuget-token: ${{ secrets.GITHUB_TOKEN }}Builds a multi-platform Docker image and pushes it to a registry.
- uses: okkema/actions/docker-build-push@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
image: my-image
context: .
target: production