From 8dd0dfba6a58d8712c8a03d899e85f6a8a121ce2 Mon Sep 17 00:00:00 2001 From: Jorge Morales Date: Thu, 4 Apr 2024 08:53:41 -0600 Subject: [PATCH] Testing files --- .github/workflows/ReleaseTest.yml | 57 ++++++++++++++++++++++++------- CHANGELOG.md | 5 +++ 2 files changed, 50 insertions(+), 12 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.github/workflows/ReleaseTest.yml b/.github/workflows/ReleaseTest.yml index a5d0fcb..d7f4e73 100644 --- a/.github/workflows/ReleaseTest.yml +++ b/.github/workflows/ReleaseTest.yml @@ -1,15 +1,48 @@ -name: ReleaseTest +name: Update version and create Release's PR Workflow -on: [push] +on: + workflow_dispatch: + inputs: + version: + description: 'Version name' + required: true + default: 'minor' + type: choice + options: + - major + - minor + - patch jobs: - build: - name: Create Release - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - name: Test snow installation - shell: bash - run: | - git branch --show-current \ No newline at end of file + version: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: "16.x" + - name: Install dependencies + run: npm install + - name: Set up Git + run: | + git config user.name "Your GitHub User Name" + git config user.email "Your GitHub User Email" + - name: Update the version + id: update_version + run: | + echo "version=$(npm version ${{ github.event.inputs.version }} --no-git- tag-version)" >> $GITHUB_OUTPUT + - name: Update Changelog + id: update_changelog + run: | + sed -i 's/Unreleased/${{ steps.update_version.outputs.version }}/g' CHANGELOG.md + - name: Create pull request + id: create_pr + uses: peter-evans/create-pull-request@v5 + with: + token: ${{ secrets.GITHUB_TOKEN }} + branch: release/${{ steps.update_version.outputs.version }} + title: "Release: ${{ steps.update_version.outputs.version }} Pull Request" + body: "This pull request contains the updated package.json with the new release version" + base: main diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5ab1ed8 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +### CHANGELONG + +## [Unreleased] +### Added + - Testing \ No newline at end of file