File tree 5 files changed +24
-460
lines changed
5 files changed +24
-460
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -39,14 +39,26 @@ jobs:
39
39
tag : ${{ inputs.tag }}
40
40
41
41
partner-chains-smart-contracts :
42
- uses : ./.github/workflows/modules/download-pcsc-artifact.yml
43
- with :
44
- release :
45
- artifact :
42
+ runs-on : ubuntu-latest
43
+ steps :
44
+ - name : Checkout code
45
+ uses : actions/checkout@v4
46
+ with :
47
+ ref : ${{ inputs.sha }}
46
48
47
- # uses: ./.github/workflows/modules/build-pcsc-artifact.yml
48
- # with:
49
- # sha: #TODO
49
+ - name : Extract PCSC Release Info from flake.nix
50
+ id : extract-release
51
+ run : |
52
+ echo "Extracting PCSC release version from flake.nix..."
53
+ release=$(cat flake.nix | grep -Po 'url = "github:input-output-hk/partner-chains-smart-contracts/v\K[0-9.]+(?=";)')
54
+ echo "Release version: $release"
55
+ echo "::set-output name=release::$release"
56
+
57
+ - name : Call Download Artifact Workflow
58
+ uses : ./.github/workflows/modules/download-pcsc-artifact.yml
59
+ with :
60
+ release : ${{ steps.extract-release.outputs.release }}
61
+ artifact : " Specify-your-artifact-name-here"
50
62
51
63
local-environment-tests :
52
64
needs : [build-pc-artifacts, partner-chains-smart-contracts]
Original file line number Diff line number Diff line change 11
11
required : true
12
12
workflow_dispatch :
13
13
inputs :
14
- partner_chains_sha :
14
+ sha :
15
15
description : " partner-chains commit SHA or branch to build from"
16
- partner-chains- tag :
16
+ tag :
17
17
description : " partner-chains release tag to append to artifact name"
18
18
required : true
19
- create_draft_release_page :
20
- description : " Create a draft release page"
21
- required : false
22
- default : " false"
23
19
24
20
jobs :
25
21
partner-chains-linux :
@@ -28,13 +24,13 @@ jobs:
28
24
- name : Set filename variables
29
25
id : set-filenames
30
26
run : |
31
- echo "PARTNER_CHAINS_CLI_X86_64_LINUX=partner-chains-cli-${{ github.event. inputs.partner-chains- tag }}-x86_64-linux" >> $GITHUB_ENV
32
- echo "PARTNER_CHAINS_NODE_X86_64_LINUX=partner-chains-node-${{ github.event. inputs.partner-chains- tag }}-x86_64-linux" >> $GITHUB_ENV
27
+ echo "PARTNER_CHAINS_CLI_X86_64_LINUX=partner-chains-cli-${{ inputs.tag }}-x86_64-linux" >> $GITHUB_ENV
28
+ echo "PARTNER_CHAINS_NODE_X86_64_LINUX=partner-chains-node-${{ inputs.tag }}-x86_64-linux" >> $GITHUB_ENV
33
29
34
30
- name : Checkout code
35
31
uses : actions/checkout@v4
36
32
with :
37
- ref : ${{ github.event. inputs.partner_chains_sha }}
33
+ ref : ${{ inputs.sha }}
38
34
39
35
- name : Install protoc
40
36
run : sudo apt-get install -y protobuf-compiler
You can’t perform that action at this time.
0 commit comments