Complete Notarius reference compatibility audit
This commit is contained in:
@@ -177,9 +177,24 @@ func (prepareStage) Run(ctx context.Context, env *Env, m *manifest.Manifest) (*S
|
||||
preparedConfigFiles := []preparedConfigFile{
|
||||
{kind: "speakers", src: speakersSrc, dst: filepath.Join(paths.InputsDir, "speakers.yml"), source: speakersInput.Source},
|
||||
{kind: "autocorrect", src: autocorrectSrc, dst: filepath.Join(paths.InputsDir, "autocorrect.yml"), source: autocorrectInput.Source},
|
||||
{kind: "glossary", src: glossarySrc, dst: filepath.Join(paths.InputsDir, "glossary.yml"), source: glossaryInput.Source},
|
||||
{kind: "players", src: playersSrc, dst: filepath.Join(paths.InputsDir, "players.yml"), source: playersInput.Source},
|
||||
{kind: "party", src: partySrc, dst: filepath.Join(paths.InputsDir, "party.yml"), source: partyInput.Source},
|
||||
}
|
||||
for _, prepared := range []struct {
|
||||
sourceID string
|
||||
input config.ResolvedInputFile
|
||||
src string
|
||||
}{
|
||||
{sourceID: artifactpolicy.SourceInputGlossary, input: glossaryInput, src: glossarySrc},
|
||||
{sourceID: artifactpolicy.SourceInputPlayers, input: playersInput, src: playersSrc},
|
||||
{sourceID: artifactpolicy.SourceInputParty, input: partyInput, src: partySrc},
|
||||
} {
|
||||
descriptor, ok := artifactpolicy.DescribePreparedInputSource(prepared.sourceID)
|
||||
if !ok {
|
||||
return nil, fmt.Errorf("prepare: prepared-input descriptor %q is unavailable", prepared.sourceID)
|
||||
}
|
||||
preparedConfigFiles = append(preparedConfigFiles, preparedConfigFile{
|
||||
kind: descriptor.ManifestKind, src: prepared.src,
|
||||
dst: filepath.Join(paths.InputsDir, descriptor.Filename), source: prepared.input.Source,
|
||||
})
|
||||
}
|
||||
spellDescriptor, ok := artifactpolicy.DescribePreparedInputSource(artifactpolicy.SourceInputSpellCatalog)
|
||||
if !ok {
|
||||
|
||||
Reference in New Issue
Block a user