Skip to content

Add GitHub Release action#9

Merged
jimmylee merged 2 commits intointernet-development:mainfrom
noClaps:add-release-action
Aug 15, 2024
Merged

Add GitHub Release action#9
jimmylee merged 2 commits intointernet-development:mainfrom
noClaps:add-release-action

Conversation

@noClaps
Copy link
Copy Markdown

@noClaps noClaps commented Aug 15, 2024

This action will run whenever you push a tag. Closes #6.

Steps:

  1. Checks out the repository.
  2. Creates a ZIP archive of the fonts/ directory with the command:
    zip -r fonts.zip fonts
  3. Creates a release that auto-generates the release notes based on the pull requests merged since the last release (the same thing as clicking on the autogenerate changelog when you go to create a release) and adds the fonts.zip created in the previous step as an artifact to the release.

I have tested it in my fork, and it does create releases correctly.

Other changes:

  • The workflows were moved to the .github/workflows/ directory from the .github/ directory, because GitHub won't run the actions if they're not in that workflows/ directory.

@jimmylee jimmylee self-assigned this Aug 15, 2024
@jimmylee jimmylee self-requested a review August 15, 2024 21:13
Copy link
Copy Markdown
Collaborator

@jimmylee jimmylee left a comment

Choose a reason for hiding this comment

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

LGTM! Thank you for doing this! It means a lot.

@jimmylee jimmylee merged commit 8079f42 into internet-development:main Aug 15, 2024
@maximiliankolb
Copy link
Copy Markdown

Thank you @noClaps for implementing this and thanks @jimmylee for accepting this contribution! 🥳

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Versioning

3 participants