diff --git a/.github/workflows/bump_version.yml b/.github/workflows/bump_version.yml new file mode 100644 index 0000000000..98a581a668 --- /dev/null +++ b/.github/workflows/bump_version.yml @@ -0,0 +1,44 @@ +# Bump Version workflow that is triggered manually +name: Bump Version + +on: + workflow_dispatch: + # Inputs the workflow accepts. + inputs: + pcluster-version: + description: 'The target version of ParallelCluster CLI' + required: true + type: string + branch: + description: 'The Github branch name' + required: true + type: string + +jobs: + create-pull-requests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + ref: ${{ inputs.branch }} + - uses: actions/setup-java@v1 + with: + java-version: 11 + - run: | + sudo npm install -g redoc-cli + sudo snap install yq + - name: Modifiy Code to Change version + run: ./util/bump-version.sh --version ${{ inputs.pcluster-version }} + + - name: Create a Pull Request + uses: peter-evans/create-pull-request@v6 + with: + commit-message: 'Bump version to ${{ inputs.pcluster-version }}' + title: 'Bump version to ${{ inputs.pcluster-version }}' + body: | + This PR contains version bump. + Auto-generated by Github Action + branch: versionbump${{ inputs.branch }}${{ inputs.pcluster-version }} + delete-branch: true + labels: skip-changelog-update