From 7eba587119e20d587bb9d4ea4ef914944f6f91fe Mon Sep 17 00:00:00 2001 From: Max P Date: Fri, 16 Aug 2024 18:26:13 +0200 Subject: [PATCH] ... --- .github/workflows/CreateRelease.yml | 34 +++++------------------------ package.json | 2 +- 2 files changed, 6 insertions(+), 30 deletions(-) diff --git a/.github/workflows/CreateRelease.yml b/.github/workflows/CreateRelease.yml index 5539a19..4db6056 100644 --- a/.github/workflows/CreateRelease.yml +++ b/.github/workflows/CreateRelease.yml @@ -90,39 +90,15 @@ jobs: git config --local user.email "actions@github.com" shell: bash - - name: Create release commit in the release branch - id: create_release_commit + - name: Create temporary branch + id: create_temp_branch if: steps.check_version.outputs.skip_release == 'false' run: | - # Create a temporary directory to save the files - temp_dir=$(mktemp -d) - - # Copy the files to the temporary directory - cp -R README.md package.json LICENSE dist/ src/ tsconfig.json $temp_dir/ - - # Checkout the release branch (or create it if it doesn't exist) - git fetch origin - git checkout -b release origin/release || git checkout --orphan release - - # Remove all files from the working directory - git rm -rf . - - # Move the files back from the temporary directory - cp -R $temp_dir/* . - - # Clean up the temporary directory - rm -rf $temp_dir - - # Add the files to the release branch + git checkout --orphan release/v${{ env.VERSION }} + git reset + rm -f .gitignore git add README.md package.json LICENSE dist/ src/ tsconfig.json - - # Commit the changes git commit -m "Prepare files for release ${{ env.VERSION }}" - - # Push the changes to the release branch - git push -u origin release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} shell: bash - name: Create and push tag diff --git a/package.json b/package.json index 3af0761..8e4c9c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ts-injex", - "version": "0.0.12", + "version": "0.0.10", "description": "Simple boilerplate code free dependency injection system for TypeScript.", "type": "module", "main": "./dist/index.js",