├── .github ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── build-and-publish.yaml │ ├── differential-shellcheck.yaml │ ├── release-drafter.yaml │ └── simple-test.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── Containerfile ├── LICENSE ├── README.md ├── entrypoint.sh ├── examples ├── artifact-caching-proxy │ ├── README.md │ └── artifact-caching-proxy-values.yaml ├── catalog-version-explained │ └── README.md ├── custom-plugins-tags │ └── README.md ├── exec-hooks │ ├── push-to-artifactory.sh │ ├── push-to-remote-repo.sh │ ├── use-nginx-proxy-cache.sh │ └── use-official-url-to-do-something-instead-of-downloading.sh ├── integrate-with-pre-commit │ └── README.md ├── plugins-controller.yaml ├── plugins-oc.yaml ├── the-src-tag │ └── README.md ├── workflow-generating-effective-bundles │ ├── .gitignore │ ├── README.md │ └── raw-bundles-original │ │ ├── base │ │ ├── bundle.yaml │ │ ├── items.yaml │ │ ├── jenkins.yaml │ │ ├── plugins.yaml │ │ └── variables.yaml │ │ ├── bundle-a │ │ ├── bundle.yaml │ │ ├── items.yaml │ │ ├── jenkins.yaml │ │ ├── plugins.yaml │ │ └── variables.yaml │ │ ├── controller-a │ │ ├── bundle.yaml │ │ ├── items.yaml │ │ ├── jenkins.yaml │ │ ├── plugins.yaml │ │ └── variables.yaml │ │ └── controller-c │ │ ├── bundle.yaml │ │ ├── items.yaml │ │ ├── jenkins.yaml │ │ ├── plugins.yaml │ │ └── variables.yaml └── workflow-standard-steps │ ├── README.md │ └── files │ ├── bundles │ ├── bundle-v2.387.3.5-add │ │ ├── plugin-catalog.yaml │ │ └── plugins.yaml │ ├── bundle-v2.387.3.5-remove │ │ ├── plugin-catalog.yaml │ │ └── plugins.yaml │ ├── bundle-v2.387.3.5 │ │ ├── plugin-catalog.yaml │ │ └── plugins.yaml │ ├── bundle-v2.414.1.4-add │ │ ├── plugin-catalog.yaml │ │ └── plugins.yaml │ └── bundle-v2.414.1.4 │ │ ├── plugin-catalog.yaml │ │ └── plugins.yaml │ ├── plugins-minimal.yaml │ ├── plugins-raw.yaml │ └── plugins-starter.yaml ├── run.sh ├── tests ├── README.md ├── complex │ ├── command.sh │ ├── expected │ │ ├── plugin-catalog-offline.yaml │ │ ├── plugin-catalog.yaml │ │ ├── plugins-minimal-for-generation-only.yaml │ │ ├── plugins-minimal.yaml │ │ └── plugins.yaml │ └── source-plugins.yaml ├── multi-files │ ├── command.sh │ ├── expected │ │ ├── plugin-catalog-offline.yaml │ │ ├── plugin-catalog.yaml │ │ ├── plugins-minimal-for-generation-only.yaml │ │ ├── plugins-minimal.yaml │ │ └── plugins.yaml │ ├── source-plugins-additional.yaml │ └── source-plugins-core.yaml ├── run.sh ├── simple-annotations-override │ ├── command.sh │ ├── expected │ │ ├── plugin-catalog-offline.yaml │ │ ├── plugin-catalog.yaml │ │ ├── plugins-minimal-for-generation-only.yaml │ │ ├── plugins-minimal.yaml │ │ └── plugins.yaml │ ├── source-plugins-v2.yaml │ └── source-plugins.yaml ├── simple-annotations │ ├── command.sh │ ├── expected │ │ ├── plugin-catalog-offline.yaml │ │ ├── plugin-catalog.yaml │ │ ├── plugins-minimal-for-generation-only.yaml │ │ ├── plugins-minimal.yaml │ │ └── plugins.yaml │ └── source-plugins.yaml ├── simple-download │ ├── command.sh │ ├── expected │ │ ├── plugin-catalog-offline.yaml │ │ ├── plugin-catalog.yaml │ │ ├── plugins-minimal-for-generation-only.yaml │ │ ├── plugins-minimal.yaml │ │ └── plugins.yaml │ └── source-plugins.yaml ├── simple-generation-only │ ├── command.sh │ ├── expected │ │ ├── plugin-catalog-offline.yaml │ │ ├── plugin-catalog.yaml │ │ ├── plugins-minimal-for-generation-only.yaml │ │ ├── plugins-minimal.yaml │ │ └── plugins.yaml │ └── source-plugins.yaml ├── simple-sha │ ├── command.sh │ ├── expected │ │ ├── plugin-catalog-offline.yaml │ │ ├── plugin-catalog.yaml │ │ ├── plugins-minimal-for-generation-only.yaml │ │ ├── plugins-minimal.yaml │ │ └── plugins.yaml │ └── source-plugins.yaml └── simple │ ├── command.sh │ ├── expected │ ├── plugin-catalog-offline.yaml │ ├── plugin-catalog.yaml │ ├── plugins-minimal-for-generation-only.yaml │ ├── plugins-minimal.yaml │ └── plugins.yaml │ └── source-plugins.yaml ├── utils └── generate-effective-bundles.sh └── version-check.sh /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.github/workflows/build-and-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/differential-shellcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.github/workflows/differential-shellcheck.yaml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.github/workflows/release-drafter.yaml -------------------------------------------------------------------------------- /.github/workflows/simple-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.github/workflows/simple-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/README.md -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /examples/artifact-caching-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/artifact-caching-proxy/README.md -------------------------------------------------------------------------------- /examples/artifact-caching-proxy/artifact-caching-proxy-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/artifact-caching-proxy/artifact-caching-proxy-values.yaml -------------------------------------------------------------------------------- /examples/catalog-version-explained/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/catalog-version-explained/README.md -------------------------------------------------------------------------------- /examples/custom-plugins-tags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/custom-plugins-tags/README.md -------------------------------------------------------------------------------- /examples/exec-hooks/push-to-artifactory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/exec-hooks/push-to-artifactory.sh -------------------------------------------------------------------------------- /examples/exec-hooks/push-to-remote-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/exec-hooks/push-to-remote-repo.sh -------------------------------------------------------------------------------- /examples/exec-hooks/use-nginx-proxy-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/exec-hooks/use-nginx-proxy-cache.sh -------------------------------------------------------------------------------- /examples/exec-hooks/use-official-url-to-do-something-instead-of-downloading.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/exec-hooks/use-official-url-to-do-something-instead-of-downloading.sh -------------------------------------------------------------------------------- /examples/integrate-with-pre-commit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/integrate-with-pre-commit/README.md -------------------------------------------------------------------------------- /examples/plugins-controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/plugins-controller.yaml -------------------------------------------------------------------------------- /examples/plugins-oc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/plugins-oc.yaml -------------------------------------------------------------------------------- /examples/the-src-tag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/the-src-tag/README.md -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/.gitignore -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/README.md -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/base/bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/base/bundle.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/base/items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/base/items.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/base/jenkins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/base/jenkins.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/base/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/base/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/base/variables.yaml: -------------------------------------------------------------------------------- 1 | variables: 2 | - bundleName: base -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/bundle.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/items.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/jenkins.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | jenkins: 3 | systemMessage: "Configured with CasC from ${bundleName}" 4 | -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/variables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/bundle-a/variables.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-a/bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/controller-a/bundle.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-a/items.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-a/jenkins.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | jenkins: 3 | systemMessage: "Configured with CasC from ${bundleName}!" 4 | -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-a/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/controller-a/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-a/variables.yaml: -------------------------------------------------------------------------------- 1 | variables: 2 | - bundleName: controller-a -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/bundle.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/items.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/jenkins.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | jenkins: 3 | systemMessage: "Configured with CasC from ${bundleName}." 4 | -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-generating-effective-bundles/raw-bundles-original/controller-c/variables.yaml: -------------------------------------------------------------------------------- 1 | variables: 2 | - bundleName: controller-c -------------------------------------------------------------------------------- /examples/workflow-standard-steps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/README.md -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-add/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-add/plugin-catalog.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-add/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-add/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-remove/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-remove/plugin-catalog.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-remove/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5-remove/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5/plugin-catalog.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.387.3.5/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4-add/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4-add/plugin-catalog.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4-add/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4-add/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4/plugin-catalog.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/bundles/bundle-v2.414.1.4/plugins.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/plugins-minimal.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/plugins-raw.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/plugins-raw.yaml -------------------------------------------------------------------------------- /examples/workflow-standard-steps/files/plugins-starter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/examples/workflow-standard-steps/files/plugins-starter.yaml -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/run.sh -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/complex/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/complex/command.sh -------------------------------------------------------------------------------- /tests/complex/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/complex/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/complex/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/complex/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/complex/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/complex/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/complex/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/complex/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/complex/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/complex/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/complex/source-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/complex/source-plugins.yaml -------------------------------------------------------------------------------- /tests/multi-files/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/command.sh -------------------------------------------------------------------------------- /tests/multi-files/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/multi-files/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/multi-files/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/multi-files/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/multi-files/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/multi-files/source-plugins-additional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/source-plugins-additional.yaml -------------------------------------------------------------------------------- /tests/multi-files/source-plugins-core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/multi-files/source-plugins-core.yaml -------------------------------------------------------------------------------- /tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/run.sh -------------------------------------------------------------------------------- /tests/simple-annotations-override/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations-override/command.sh -------------------------------------------------------------------------------- /tests/simple-annotations-override/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations-override/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/simple-annotations-override/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations-override/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/simple-annotations-override/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations-override/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/simple-annotations-override/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations-override/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/simple-annotations-override/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations-override/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/simple-annotations-override/source-plugins-v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations-override/source-plugins-v2.yaml -------------------------------------------------------------------------------- /tests/simple-annotations-override/source-plugins.yaml: -------------------------------------------------------------------------------- 1 | plugins: 2 | # tag:custom:url=https://www.brewery.com/download/beer-OLD-VERSION.jpi 3 | - id: beer -------------------------------------------------------------------------------- /tests/simple-annotations/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations/command.sh -------------------------------------------------------------------------------- /tests/simple-annotations/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/simple-annotations/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/simple-annotations/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/simple-annotations/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/simple-annotations/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/simple-annotations/source-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-annotations/source-plugins.yaml -------------------------------------------------------------------------------- /tests/simple-download/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-download/command.sh -------------------------------------------------------------------------------- /tests/simple-download/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-download/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/simple-download/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-download/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/simple-download/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-download/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/simple-download/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-download/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/simple-download/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-download/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/simple-download/source-plugins.yaml: -------------------------------------------------------------------------------- 1 | plugins: 2 | - id: beer 3 | -------------------------------------------------------------------------------- /tests/simple-generation-only/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-generation-only/command.sh -------------------------------------------------------------------------------- /tests/simple-generation-only/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-generation-only/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/simple-generation-only/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-generation-only/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/simple-generation-only/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-generation-only/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/simple-generation-only/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-generation-only/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/simple-generation-only/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-generation-only/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/simple-generation-only/source-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-generation-only/source-plugins.yaml -------------------------------------------------------------------------------- /tests/simple-sha/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-sha/command.sh -------------------------------------------------------------------------------- /tests/simple-sha/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-sha/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/simple-sha/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-sha/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/simple-sha/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-sha/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/simple-sha/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-sha/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/simple-sha/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-sha/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/simple-sha/source-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple-sha/source-plugins.yaml -------------------------------------------------------------------------------- /tests/simple/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple/command.sh -------------------------------------------------------------------------------- /tests/simple/expected/plugin-catalog-offline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple/expected/plugin-catalog-offline.yaml -------------------------------------------------------------------------------- /tests/simple/expected/plugin-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple/expected/plugin-catalog.yaml -------------------------------------------------------------------------------- /tests/simple/expected/plugins-minimal-for-generation-only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple/expected/plugins-minimal-for-generation-only.yaml -------------------------------------------------------------------------------- /tests/simple/expected/plugins-minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple/expected/plugins-minimal.yaml -------------------------------------------------------------------------------- /tests/simple/expected/plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple/expected/plugins.yaml -------------------------------------------------------------------------------- /tests/simple/source-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/tests/simple/source-plugins.yaml -------------------------------------------------------------------------------- /utils/generate-effective-bundles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/utils/generate-effective-bundles.sh -------------------------------------------------------------------------------- /version-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyounger/casc-plugin-dependency-calculation/HEAD/version-check.sh --------------------------------------------------------------------------------