22
22
# V8_BINDING_REF=xxxxxx
23
23
# JULIA_BINDING_REPO=xx/xx
24
24
# JULIA_BINDING_REF=xxxxxx
25
+ # JULIA_VM_REPO=xx/xx
26
+ # JULIA_VM_REF=xxxxxx
25
27
# RUBY_BINDING_REPO=xx/xx
26
28
# RUBY_BINDING_REF=xxxxxx
27
29
# ```
86
88
julia_binding_ref_default :
87
89
description : " The default git ref of Julia binding, such as sha and branch name"
88
90
value : ${{ jobs.binding-refs.outputs.julia_binding_ref_default }}
91
+ # We further define the Julia version to run with, as we no longer record the Julia
92
+ # version with each binding commit. Instead, we record the binding version with
93
+ # each Julia commit.
94
+ julia_vm_repo :
95
+ description : " The repository of Julia, such as {user}/{repo}"
96
+ value : ${{ jobs.binding-refs.outputs.julia_vm_repo }}
97
+ julia_vm_repo_default :
98
+ description : " The default repository of Julia, such as {user}/{repo}"
99
+ value : ${{ jobs.binding-refs.outputs.julia_vm_repo_default }}
100
+ julia_vm_ref :
101
+ description : " The git ref of Julia, such as sha and branch name"
102
+ value : ${{ jobs.binding-refs.outputs.julia_vm_ref }}
103
+ julia_vm_ref_default :
104
+ description : " The default git ref of Julia, such as sha and branch name"
105
+ value : ${{ jobs.binding-refs.outputs.julia_vm_ref_default }}
89
106
90
107
ruby_binding_repo :
91
108
description : " The repository of Ruby binding, such as {user}/{repo}"
@@ -111,7 +128,9 @@ jobs:
111
128
V8_BINDING_REPO_DEFAULT : mmtk/mmtk-v8
112
129
V8_BINDING_REF_DEFAULT : master
113
130
JULIA_BINDING_REPO_DEFAULT : mmtk/mmtk-julia
114
- JULIA_BINDING_REF_DEFAULT : dev
131
+ JULIA_BINDING_REF_DEFAULT : master
132
+ JULIA_VM_REPO_DEFAULT : JuliaLang/julia
133
+ JULIA_VM_REF_DEFAULT : master
115
134
RUBY_BINDING_REPO_DEFAULT : mmtk/mmtk-ruby
116
135
RUBY_BINDING_REF_DEFAULT : master
117
136
outputs :
@@ -131,6 +150,10 @@ jobs:
131
150
julia_binding_repo_default : ${{ env.JULIA_BINDING_REPO_DEFAULT }}
132
151
julia_binding_ref : ${{ steps.print.outputs.julia_binding_ref }}
133
152
julia_binding_ref_default : ${{ env.JULIA_BINDING_REF_DEFAULT }}
153
+ julia_vm_repo : ${{ steps.print.outputs.julia_vm_repo }}
154
+ julia_vm_repo_default : ${{ env.JULIA_VM_REPO_DEFAULT }}
155
+ julia_vm_ref : ${{ steps.print.outputs.julia_vm_ref }}
156
+ julia_vm_ref_default : ${{ env.JULIA_VM_REF_DEFAULT }}
134
157
ruby_binding_repo : ${{ steps.print.outputs.ruby_binding_repo }}
135
158
ruby_binding_repo_default : ${{ env.RUBY_BINDING_REPO_DEFAULT }}
136
159
ruby_binding_ref : ${{ steps.print.outputs.ruby_binding_ref }}
@@ -141,7 +164,7 @@ jobs:
141
164
with :
142
165
pull_request : ${{ inputs.pull_request }}
143
166
token : ${{ secrets.GITHUB_TOKEN }}
144
- default_env : ' OPENJDK_BINDING_REPO=${{ env.OPENJDK_BINDING_REPO_DEFAULT }},OPENJDK_BINDING_REF=${{ env.OPENJDK_BINDING_REF_DEFAULT }},JIKESRVM_BINDING_REPO=${{ env.JIKESRVM_BINDING_REPO_DEFAULT }},JIKESRVM_BINDING_REF=${{ env.JIKESRVM_BINDING_REF_DEFAULT }},V8_BINDING_REPO=${{ env.V8_BINDING_REPO_DEFAULT }},V8_BINDING_REF=${{ env.V8_BINDING_REF_DEFAULT }},JULIA_BINDING_REPO=${{ env.JULIA_BINDING_REPO_DEFAULT }},JULIA_BINDING_REF=${{ env.JULIA_BINDING_REF_DEFAULT }},RUBY_BINDING_REPO=${{ env.RUBY_BINDING_REPO_DEFAULT }},RUBY_BINDING_REF=${{ env.RUBY_BINDING_REF_DEFAULT }}'
167
+ default_env : ' OPENJDK_BINDING_REPO=${{ env.OPENJDK_BINDING_REPO_DEFAULT }},OPENJDK_BINDING_REF=${{ env.OPENJDK_BINDING_REF_DEFAULT }},JIKESRVM_BINDING_REPO=${{ env.JIKESRVM_BINDING_REPO_DEFAULT }},JIKESRVM_BINDING_REF=${{ env.JIKESRVM_BINDING_REF_DEFAULT }},V8_BINDING_REPO=${{ env.V8_BINDING_REPO_DEFAULT }},V8_BINDING_REF=${{ env.V8_BINDING_REF_DEFAULT }},JULIA_BINDING_REPO=${{ env.JULIA_BINDING_REPO_DEFAULT }},JULIA_BINDING_REF=${{ env.JULIA_BINDING_REF_DEFAULT }},JULIA_VM_REPO=${{ env.JULIA_VM_REPO_DEFAULT }},JULIA_VM_REF=${{ env.JULIA_VM_REF_DEFAULT }}, RUBY_BINDING_REPO=${{ env.RUBY_BINDING_REPO_DEFAULT }},RUBY_BINDING_REF=${{ env.RUBY_BINDING_REF_DEFAULT }}'
145
168
- id : print
146
169
run : |
147
170
echo "openjdk_binding_repo=${{ env.OPENJDK_BINDING_REPO }}" >> $GITHUB_OUTPUT
@@ -152,5 +175,7 @@ jobs:
152
175
echo "v8_binding_ref=${{ env.V8_BINDING_REF }}" >> $GITHUB_OUTPUT
153
176
echo "julia_binding_repo=${{ env.JULIA_BINDING_REPO }}" >> $GITHUB_OUTPUT
154
177
echo "julia_binding_ref=${{ env.JULIA_BINDING_REF }}" >> $GITHUB_OUTPUT
178
+ echo "julia_vm_repo=${{ env.JULIA_VM_REPO }}" >> $GITHUB_OUTPUT
179
+ echo "julia_vm_ref=${{ env.JULIA_VM_REF }}" >> $GITHUB_OUTPUT
155
180
echo "ruby_binding_repo=${{ env.RUBY_BINDING_REPO }}" >> $GITHUB_OUTPUT
156
181
echo "ruby_binding_ref=${{ env.RUBY_BINDING_REF }}" >> $GITHUB_OUTPUT
0 commit comments