diff --git a/.github/workflows/test-action.yml b/.github/workflows/test-action.yml new file mode 100644 index 0000000..2708a9d --- /dev/null +++ b/.github/workflows/test-action.yml @@ -0,0 +1,33 @@ +name: test-chart-releaser + +on: [pull_request] + +jobs: + test_chart_releaser_action: + runs-on: ubuntu-latest + permissions: + actions: none + checks: none + contents: none + deployments: none + issues: none + packages: none + pull-requests: none + repository-projects: none + security-events: none + statuses: none + name: Install chart-releaser and test presence in path + steps: + - uses: actions/checkout@v2 + - name: Install chart-releaser + uses: ./ + - name: Check install! + run: cr version + - name: Check root directory + run: | + if [[ $(git diff --stat) != '' ]]; then + echo 'should be clean' + exit 1 + else + exit 0 + fi diff --git a/README.md b/README.md index febe426..33bd436 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ A GitHub action to turn a GitHub project into a self-hosted Helm chart repo, usi ### Inputs -- `version`: The chart-releaser version to use (default: v1.2.1) +- `version`: The chart-releaser version to use (default: v1.3.0) - `config`: Optional config file for chart-releaser. For more information on the config file, see the [documentation](https://github.com/helm/chart-releaser#config-file) - `charts_dir`: The charts directory - `charts_repo_url`: The GitHub Pages URL to the charts repo (default: `https://.github.io/`) @@ -53,10 +53,10 @@ jobs: - name: Install Helm uses: azure/setup-helm@v1 with: - version: v3.4.0 + version: v3.7.1 - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.2.1 + uses: helm/chart-releaser-action@v1.3.0 env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" ``` @@ -84,7 +84,7 @@ owner: myaccount git-base-url: https://api.github.com/ ``` -For options see [config-file](https://github.com/helm/chart-releaser#config-file). +For options see [config-file](https://github.com/helm/chart-releaser#config-file). ## Code of conduct diff --git a/action.yml b/action.yml index 5f74729..01fa8fe 100644 --- a/action.yml +++ b/action.yml @@ -6,7 +6,7 @@ branding: icon: anchor inputs: version: - description: "The chart-releaser version to use (default: v1.2.1)" + description: "The chart-releaser version to use (default: v1.3.0)" config: description: "The relative path to the chart-releaser config file" charts_dir: diff --git a/cr.sh b/cr.sh index 2ad0d75..25361da 100755 --- a/cr.sh +++ b/cr.sh @@ -18,7 +18,7 @@ set -o errexit set -o nounset set -o pipefail -DEFAULT_CHART_RELEASER_VERSION=v1.2.1 +DEFAULT_CHART_RELEASER_VERSION=v1.3.0 show_help() { cat << EOF