8.3.2.40. v4.4.5ΒΆ

commit 0fae061b2c2f2361586f2f6976762ecf17745eb3
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 19 12:22:39 2020 -0500

    fix(template): Fix colliding per-object template namespaces.

    The recent template validation refactor could allow templates defined
    in tasjs, stages, and bootenvs to ovewrite each other in the case that
    they the embedded template Names are identical.

M   backend/template.go
M   clitest/tasks_test.go
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/contents.destroy.brothers/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/contents.destroy.cousins/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/contents.upload.23e5f8def92a47ed55dace976053ab63/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/contents.upload.f744a44bd44def8386601187c1ab7f68/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.actions.00000000-0000-0000-0000-000000000001/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.actions.00000000-0000-0000-0000-000000000002/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.actions.00000000-0000-0000-0000-000000000003/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.actions.00000000-0000-0000-0000-000000000004/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.actions.00000000-0000-0000-0000-000000000005/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.create.0a82fade04be1e460f621e53f83a6662/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.create.37e881403871eb3f52e143a9ddc9d9fe/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.create.82061cc2fdcfe579da3360080e78b067/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.create.b00b350fa781398949be55351182d5f0/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.create.d239ca5f88a5957585f6004156f8f162/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.update.00000000-0000-0000-0000-000000000001.6e0fd891340aa6bf13467800af9650e6/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.update.00000000-0000-0000-0000-000000000002.6e0fd891340aa6bf13467800af9650e6/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.update.00000000-0000-0000-0000-000000000003.6e0fd891340aa6bf13467800af9650e6/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.update.00000000-0000-0000-0000-000000000004.6e0fd891340aa6bf13467800af9650e6/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/jobs.update.00000000-0000-0000-0000-000000000005.6e0fd891340aa6bf13467800af9650e6/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/machines.create.2da0827218e42314e6d85df2047165f4/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/machines.deletejobs.Name.darryl/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/machines.destroy.Name.darryl/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/templates.create.99dd53801b37d33e2b78b1df8c0e1d6b/stdout.expect
A   clitest/test-data/output/TestTasksWithIdenticalTemplateNames/templates.destroy.darryl/stdout.expect

End of Note