Skip to content

Conversation

@ddbeck
Copy link
Collaborator

@ddbeck ddbeck commented Dec 11, 2024

Removes softprops/action-gh-release in favor of the gh CLI.

Fixes #2068

Closes #2425

Removes softprops/action-gh-release in favor of the `gh` CLI.

Fixes web-platform-dx#2068

Closes web-platform-dx#2425
@github-actions github-actions bot added the tools and infrastructure Project internal tooling, such as linters, GitHub Actions, or repo settings label Dec 11, 2024
TIMESTAMP: ${{ steps.timestamp_and_hash.outputs.TIMESTAMP }}
SHORT_HASH: ${{ steps.timestamp_and_hash.outputs.SHORT_HASH }}
- run: npm publish --tag ${{ env.dist_tag }}
- if: ${{ env.NODE_AUTH_TOKEN }}
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added this condition to make it easier to test on my fork.

@ddbeck
Copy link
Collaborator Author

ddbeck commented Dec 13, 2024

@Elchi3 would you be interested in reviewing this? It's primarily a maintainer quality-of-life thing, to stop dismissing the Dependabot upgrade for the GitHub Action. I've tested it on my fork, so I've got fairly high confidence on this one.

@Elchi3 Elchi3 merged commit 766b40e into web-platform-dx:main Dec 16, 2024
4 checks passed
@ddbeck ddbeck deleted the remove-action-gh-release branch December 16, 2024 09:53
@szepeviktor
Copy link
Contributor

@ddbeck Hello!

I am watching releases.
Now I get a notification on every commit to main.
Please advise.

@ddbeck
Copy link
Collaborator Author

ddbeck commented Dec 17, 2024

Oh that sounds very annoying. Sorry about that, @szepeviktor—I'll open a PR to revert this until I find another workaround.

@szepeviktor
Copy link
Contributor

Thank you.

ddbeck added a commit to ddbeck/web-features that referenced this pull request Dec 17, 2024
This produces a bunch of needless notifications for release watchers on
GitHub. I think there's a way to work around this, but it needs some
testing first.

This reverts commit 766b40e.
ddbeck added a commit to ddbeck/web-features that referenced this pull request Dec 17, 2024
This produces a bunch of needless notifications for release watchers on
GitHub. I think there's a way to work around this, but it needs some
testing first.

This partially reverts commit 766b40e.
@ddbeck
Copy link
Collaborator Author

ddbeck commented Dec 17, 2024

I've opened #2453.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tools and infrastructure Project internal tooling, such as linters, GitHub Actions, or repo settings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

@next GitHub release date does not advance

3 participants