Skip to content

Commit a90f0cb

Browse files
committed
Add Docker image build and push for Sandbox application
- Create release workflow for GoPlasmatic/Sandbox repository - Enable Docker image build and push to Azure Container Registry - Configure as application type with skip-publish (not published to crates.io) - Use 'sandbox' as the Docker image name - Include ACR credentials for registry authentication
1 parent cefb944 commit a90f0cb

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Release Sandbox
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
dry_run:
7+
description: 'Dry run (skip release)'
8+
required: false
9+
type: boolean
10+
default: false
11+
12+
jobs:
13+
release:
14+
uses: GoPlasmatic/devops/.github/workflows/rust-release-reusable.yml@main
15+
with:
16+
repository: GoPlasmatic/Sandbox
17+
package-type: application
18+
skip-publish: true # Sandbox is not published to crates.io
19+
dry-run: ${{ inputs.dry_run }}
20+
docker-enabled: true
21+
docker-image-name: sandbox
22+
secrets:
23+
GH_PAT: ${{ secrets.GH_PAT }}
24+
ACR_URL: ${{ secrets.ACR_URL }}
25+
ACR_USERNAME: ${{ secrets.ACR_USERNAME }}
26+
ACR_PASSWORD: ${{ secrets.ACR_PASSWORD }}

0 commit comments

Comments
 (0)