Skip to content

Commit 1114f2a

Browse files
authored
Merge pull request #1187 from opentensor/devnet-ready
devnet deploy 1-23-2025
2 parents d573819 + 357a9e1 commit 1114f2a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+2861
-545
lines changed

.github/workflows/docker.yml

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ on:
44
release:
55
types: [published]
66
workflow_dispatch:
7+
inputs:
8+
branch-or-tag:
9+
description: "Branch or tag to use for the Docker image tag and ref to checkout (optional)"
10+
required: false
11+
default: ""
12+
13+
push:
14+
branches:
15+
- devnet-ready
16+
- devnet
17+
- testnet
718

819
permissions:
920
contents: read
@@ -16,8 +27,18 @@ jobs:
1627
runs-on: SubtensorCI
1728

1829
steps:
30+
- name: Determine Docker tag and ref
31+
id: tag
32+
run: |
33+
branch_or_tag="${{ github.event.inputs.branch-or-tag || github.ref_name }}"
34+
echo "Determined branch or tag: $branch_or_tag"
35+
echo "tag=$branch_or_tag" >> $GITHUB_ENV
36+
echo "ref=$branch_or_tag" >> $GITHUB_ENV
37+
1938
- name: Checkout code
2039
uses: actions/checkout@v4
40+
with:
41+
ref: ${{ env.ref }}
2142

2243
- name: Set up QEMU
2344
uses: docker/setup-qemu-action@v2
@@ -32,18 +53,10 @@ jobs:
3253
username: ${{ github.actor }}
3354
password: ${{ secrets.GITHUB_TOKEN }}
3455

35-
- name: Extract metadata (tags, labels) for Docker
36-
id: meta
37-
uses: docker/metadata-action@v4
38-
with:
39-
images: ghcr.io/${{ github.repository }}
40-
4156
- name: Build and push Docker image
4257
uses: docker/build-push-action@v4
4358
with:
4459
context: .
4560
push: true
4661
tags: |
47-
${{ steps.meta.outputs.tags }}
48-
ghcr.io/${{ github.repository }}:latest
49-
labels: ${{ steps.meta.outputs.labels }}
62+
ghcr.io/${{ github.repository }}:${{ env.tag }}

0 commit comments

Comments
 (0)