* Ensure build-extension-charts runs that create PRs have GH_TOKEN set
* add optional override to github.token
* Revert "add optional override to github.token"
This reverts commit c6668395be.
* move env to correct step....
* add permisions to step
* add to other file, fix typo
* Incorporate compressedEndpoint property into extension charts - refactor publishing script to use values.yaml for endpoints
* Include compressed extension in ECI build plugin contents
This change enhances the extension-server.labels directive in _helpers.tpl
to avoid error when setting the app.kubernetes.io/version label with version
which includes + character. This is valid for semver but not for label version.
The solution adopts the convention used in Helm which replaces + with _ when
storing the version in places which don't allow + usage, e.g. OCI repository.
The same approach is already used in the `extension-server.chart` directive,
which is also used as a label value.
Fixes Issue 13584
* small fixes to workflow test runs
* move retrieve-versions script to better location
* update paths for retrieve-versions script
* fix slack messages
* fix slack messages
* fix parse-tag-name to allow for release of both catalog and charts for extensions
* add mising type definitions
* create nightly tests for extension workflows in branch 'master' + adjustments needed for the workflows in test to be testable
* add missing script changes + add workflow to run tests against release-2.9
* add workflow to run tests against release-2.8
* adjust workflows to not use release-status output since it will never be populated as that job doesnt run in these workflow tests
* Allow extensions to override node provider icons for cloud credentials
* Fixed issue where "-printf" argument of "find" command doesn't work on Mac with BSD version of find.
* Fix parse-tag-name script to use correct GITHUB_WORKFLOW_TYPE
build-extension-charts.yml workflow passes "charts" as GITHUB_WORKFLOW_TYPE
build-extension-catalog.yaml workflow passes "catalog" as GITHUB_WORKFLOW_TYPE
This change utilizes correct workflow types in the parse-tag-name script. For
charts it checks against package.json in pkg and for catalog it checks against
root package.json
* Fix missing script parse-tag-name
This change moves the "Parse extension Name" step after the step which
installs dependencies at which point the script becomes available.
* Update 'Upload charts artifact' step condition to work for tagged releases
Tagged releases are 'tag' ref_type. For these cases we want the step to run
as well.
* Add reusable workflows for extension builds
Add workflow configuration
* Add parsing of extension release tag name
* Update permissions for ext workflows
* Add github workflow option to creator pkg
Add js-yaml to creator pkg dependencies
Update init to move workflow file into root app dir
Split build-extension workflow jobs - add tmp directory step in publish script
Fix issues with non-existent workflows - add some docs
Fix pkg and app versions
add yarn.lock and ignore
Update workflow to use @rancher/shell publish script
Decouple the image build from the publish script - update docs
Remove implies for repo and branch options
Update advanced.md
Change type folder generation from i18n to l10n
Remove mention of tmp dir in clean-up section
* Remove bundle registry_org conditional