diff --git a/.github/workflows/automated-tagging-versioning.yaml b/.github/workflows/automated-tagging-versioning.yaml deleted file mode 100644 index 1da19e8b..00000000 --- a/.github/workflows/automated-tagging-versioning.yaml +++ /dev/null @@ -1,43 +0,0 @@ -name: Automated Tagging and Versioning - -on: - push: - branches: - - main - - dev - workflow_dispatch: - -jobs: - automated-tagging-versioning: - runs-on: ubuntu-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: '18' - - - name: Install Semantic Release - run: npm install -g semantic-release @semantic-release/changelog @semantic-release/git @semantic-release/github - - - name: Unset Git Configurations - run: | - git config --global --unset-all user.name || true - git config --global --unset-all user.email || true - - - name: Kill Orphan Processes - run: | - pkill -f node || true - - - name: Automated Tagging and Versioning - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - FAIL_COMMENT_NAME: "Automated Tagging and Versioning" - FAIL_COMMENT_MESSAGE: "An error occurred during the automated tagging and versioning process." - FAIL_COMMENT_CONTEXT: "GitHub Actions Workflow" - FAIL_COMMENT_DETAILS: "Check the logs for more details." - run: | - semantic-release diff --git a/.github/workflows/delete-old-releases.yaml b/.github/workflows/delete-old-releases.yaml deleted file mode 100644 index dd6fd6d1..00000000 --- a/.github/workflows/delete-old-releases.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: Delete Old Releases and Tags - -on: - schedule: - - cron: '0 0 * * 0' # Run every Sunday at midnight - workflow_dispatch: - -jobs: - delete-old-releases: - runs-on: ubuntu-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - name: Delete Old Releases - uses: dev-drprasad/delete-older-releases@v0.1.0 - with: - keep_latest: 1 - delete_tags: true - delete_assets: true diff --git a/.github/workflows/generate-release-notes.yaml b/.github/workflows/generate-release-notes.yaml deleted file mode 100644 index cca6b06a..00000000 --- a/.github/workflows/generate-release-notes.yaml +++ /dev/null @@ -1,28 +0,0 @@ -name: Generate Release Notes - -on: - release: - types: [created] - -jobs: - generate-release-notes: - runs-on: ubuntu-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - name: Generate Release Notes - id: generate_release_notes - uses: release-drafter/release-drafter@v5 - env: - FAIL_COMMENT_NAME: "Generate Release Notes" - FAIL_COMMENT_MESSAGE: "An error occurred during the release notes generation process." - FAIL_COMMENT_CONTEXT: "GitHub Actions Workflow" - FAIL_COMMENT_DETAILS: "Check the logs for more details." - with: - config-name: release-drafter.yml - - - name: Create Release Notes - run: | - echo "Release notes generated successfully"