internal/rosa/azalea: pass through source ident
Test / ShareFS (push) Successful in 41s
Test / Sandbox (push) Successful in 48s
Test / Hakurei (push) Successful in 51s
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (race detector) (push) Successful in 2m27s
Test / Hakurei (race detector) (push) Successful in 3m29s
Test / Flake checks (push) Successful in 1m23s
Test / ShareFS (push) Successful in 41s
Test / Sandbox (push) Successful in 48s
Test / Hakurei (push) Successful in 51s
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (race detector) (push) Successful in 2m27s
Test / Hakurei (race detector) (push) Successful in 3m29s
Test / Flake checks (push) Successful in 1m23s
For source handle special case. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -789,6 +789,13 @@ func (ctx *evalContext) pf(
|
||||
case deferredGit:
|
||||
source = ctx.t.newTagRemote(p.url, p.tag, p.checksum)
|
||||
|
||||
case azalea.Ident:
|
||||
var _meta *Metadata
|
||||
_meta, source = ctx.t.Load(H(string(p)))
|
||||
if meta.Version == "" {
|
||||
meta.Version = _meta.Version
|
||||
}
|
||||
|
||||
default:
|
||||
panic(azalea.TypeError{
|
||||
Concrete: reflect.TypeOf(sourceA),
|
||||
|
||||
Reference in New Issue
Block a user