Explorar el Código

Remove changelog-ready label management steps

The label management steps (adding/removing 'changelog-ready' label) were used
to track whether the changelog had been formatted. Since the workflow now
triggers on push to main (not on PR events), and runs only once per push,
this state tracking is no longer necessary.

This simplifies the workflow by removing:
- 'Remove changelog-ready label from changeset PR' step
- 'Add changelog-ready label' step
Eamon Nerbonne hace 3 meses
padre
commit
2317d9db2c
Se han modificado 1 ficheros con 1 adiciones y 38 borrados
  1. 1 38
      .github/workflows/changeset-release.yml

+ 1 - 38
.github/workflows/changeset-release.yml

@@ -61,29 +61,6 @@ jobs:
               env:
                   GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 
-            # Remove changelog-ready label from changeset PR if present
-            - name: Remove changelog-ready label from changeset PR
-              if: steps.changesets.outputs.pullRequestNumber
-              uses: actions/github-script@v7
-              with:
-                  github-token: ${{ secrets.GITHUB_TOKEN }}
-                  script: |
-                      try {
-                        await github.rest.issues.removeLabel({
-                          owner: context.repo.owner,
-                          repo: context.repo.repo,
-                          issue_number: ${{ steps.changesets.outputs.pullRequestNumber }},
-                          name: 'changelog-ready'
-                        });
-                        console.log('Removed changelog-ready label from changeset PR');
-                      } catch (error) {
-                        if (error.status === 404) {
-                          console.log('changelog-ready label was not present on changeset PR');
-                        } else {
-                          throw error;
-                        }
-                      }
-
             # Get current and previous versions to edit changelog entry
             - name: Get version
               if: steps.changesets.outputs.pullRequestNumber
@@ -127,18 +104,4 @@ jobs:
                   echo "--------------------------------------------------------------------------------"
                   echo "Pushing to remote..."
                   echo "--------------------------------------------------------------------------------"
-                  git push --set-upstream origin HEAD
-
-            # Add label to indicate changelog has been formatted
-            - name: Add changelog-ready label
-              if: steps.changesets.outputs.pullRequestNumber
-              uses: actions/github-script@v7
-              with:
-                  github-token: ${{ secrets.GITHUB_TOKEN }}
-                  script: |
-                      await github.rest.issues.addLabels({
-                        owner: context.repo.owner,
-                        repo: context.repo.repo,
-                        issue_number: ${{ steps.changesets.outputs.pullRequestNumber }},
-                        labels: ['changelog-ready']
-                      });
+                  git push --set-upstream origin HEAD