Commit 9324a460 authored by Zach Howard's avatar Zach Howard

Adds ufm-metamask docker build and tag-service release support

parent 674953f7
...@@ -1367,6 +1367,20 @@ workflows: ...@@ -1367,6 +1367,20 @@ workflows:
docker_target: wd-mon docker_target: wd-mon
context: context:
- oplabs-gcr - oplabs-gcr
- docker-build:
name: ufm-metamask-docker-build
docker_file: ufm-test-services/metamask/Dockerfile
docker_name: ufm-metamask
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
docker_context: ufm-test-services/metamask
- docker-publish:
name: ufm-metamask-docker-publish
docker_file: ufm-test-services/metamask/Dockerfile
docker_name: ufm-metamask
docker_context: ufm-test-services/metamask
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
context:
- oplabs-gcr
- check-generated-mocks-op-node - check-generated-mocks-op-node
- check-generated-mocks-op-service - check-generated-mocks-op-service
- cannon-go-lint-and-test - cannon-go-lint-and-test
...@@ -1377,7 +1391,7 @@ workflows: ...@@ -1377,7 +1391,7 @@ workflows:
type: approval type: approval
filters: filters:
tags: tags:
only: /^(proxyd|indexer|ci-builder|op-[a-z0-9\-]*)\/v.*/ only: /^(proxyd|indexer|ci-builder|ufm-[a-z0-9\-]*|op-[a-z0-9\-]*)\/v.*/
branches: branches:
ignore: /.*/ ignore: /.*/
- docker-release: - docker-release:
...@@ -1535,6 +1549,21 @@ workflows: ...@@ -1535,6 +1549,21 @@ workflows:
- oplabs-gcr - oplabs-gcr
requires: requires:
- hold - hold
- docker-release:
name: ufm-metamask-docker-release
filters:
tags:
only: /^ufm-metamask\/v.*/
branches:
ignore: /.*/
docker_file: ./ufm-test-services/metamask/Dockerfile
docker_name: ufm-metamask
docker_tags: <<pipeline.git.revision>>,latest
docker_context: ./ufm-test-services/metamask
context:
- oplabs-gcr
requires:
- hold
scheduled-fpp: scheduled-fpp:
triggers: triggers:
- schedule: - schedule:
......
...@@ -28,6 +28,7 @@ on: ...@@ -28,6 +28,7 @@ on:
- op-challenger - op-challenger
- op-ufm - op-ufm
- proxyd - proxyd
- ufm-metamask
prerelease: prerelease:
description: Increment major/minor/patch as prerelease? description: Increment major/minor/patch as prerelease?
required: false required: false
......
...@@ -6,7 +6,7 @@ DOCKER_REPO=$1 ...@@ -6,7 +6,7 @@ DOCKER_REPO=$1
GIT_TAG=$2 GIT_TAG=$2
GIT_SHA=$3 GIT_SHA=$3
IMAGE_NAME=$(echo "$GIT_TAG" | grep -Eow '^(ci-builder|proxyd|indexer|op-[a-z0-9\-]*)' || true) IMAGE_NAME=$(echo "$GIT_TAG" | grep -Eow '^(ci-builder|proxyd|indexer|ufm-[a-z0-9\-]*|op-[a-z0-9\-]*)' || true)
if [ -z "$IMAGE_NAME" ]; then if [ -z "$IMAGE_NAME" ]; then
echo "image name could not be parsed from git tag '$GIT_TAG'" echo "image name could not be parsed from git tag '$GIT_TAG'"
exit 1 exit 1
......
...@@ -18,7 +18,8 @@ MIN_VERSIONS = { ...@@ -18,7 +18,8 @@ MIN_VERSIONS = {
'op-proposer': '0.10.14', 'op-proposer': '0.10.14',
'op-ufm': '0.1.0', 'op-ufm': '0.1.0',
'proxyd': '3.16.0', 'proxyd': '3.16.0',
'op-heartbeat': '0.1.0' 'op-heartbeat': '0.1.0',
'ufm-metamask': '0.1.0',
} }
VALID_BUMPS = ('major', 'minor', 'patch', 'prerelease', 'finalize-prerelease') VALID_BUMPS = ('major', 'minor', 'patch', 'prerelease', 'finalize-prerelease')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment