We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0cc8501 commit 81ed506Copy full SHA for 81ed506
1 file changed
core/repos/repo.go
@@ -133,6 +133,21 @@ func (r *Repo) ResolveTaskClassIdentifier(loadTaskClass string) (taskClassIdenti
133
return
134
}
135
136
+func (r *Repo) ResolveSubworkflowTemplateIdentifier(workflowTemplateExpr string) string {
137
+ expr := workflowTemplateExpr
138
+ if !strings.Contains(expr, "/") {
139
+ expr = r.HostingSite + "/" + r.User + "/" + r.RepoName + "/workflows/" + expr
140
+ }
141
+
142
+ if !strings.Contains(expr, "@") {
143
+ expr += "@" + r.Revision
144
+ } else {
145
+ expr += "@" + r.Hash
146
147
148
+ return expr
149
+}
150
151
func (r *Repo) checkoutRevision(revision string) error {
152
if revision == "" {
153
revision = r.Revision
0 commit comments