mirror of
https://github.com/hashicorp/vault.git
synced 2026-05-28 04:10:44 -04:00
Various small changes and tweaks to our CI/CD workflows to allow for running CE branches in the context of `hashicorp/vault-enterprise`. Signed-off-by: Ryan Cragun <me@ryan.ec>
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
name: ent
|
|
|
|
# This is a CE shim to allow the build.yml workflow to compile on CE.
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
build-all:
|
|
type: boolean
|
|
default: false
|
|
build-date:
|
|
type: string
|
|
required: true
|
|
checkout-ref:
|
|
type: string
|
|
default: ""
|
|
compute-build:
|
|
type: string # JSON encoded to support passing arrays
|
|
description: A JSON encoded "runs-on" for build worfkflows
|
|
required: true
|
|
compute-small:
|
|
type: string # JSON encoded to support passing arrays
|
|
description: A JSON encoded "runs-on" for non-resource-intensive workflows
|
|
required: true
|
|
vault-revision:
|
|
type: string
|
|
required: true
|
|
vault-version:
|
|
type: string
|
|
required: true
|
|
vault-version-package:
|
|
type: string
|
|
required: true
|
|
web-ui-cache-key:
|
|
type: string
|
|
required: true
|
|
outputs:
|
|
testable-containers:
|
|
value: '"[]"'
|
|
testable-packages:
|
|
value: '"[]"'
|
|
|
|
jobs:
|
|
shim:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- run: exit 0
|