Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: more automated awesome-ipfs PRs #429

Merged
merged 28 commits into from
Sep 15, 2022
Merged

Conversation

SgtPooki
Copy link
Member

This PR is intended to replace #428

What kind of PR is this?

Select only one to speed up review/approval; i.e., don't lump an addition and a removal into a single PR.

  • [N/A] Adding something new to awesome-ipfs
  • [N/A] Editing something already listed on awesome-ipfs
  • [N/A] Removing something from awesome-ipfs
  • Something else (if so, please explain in the "Additional details" section below)

Pre-submit checklist

Please confirm ALL of the following before submitting your PR.

Additional details

Is there anything else we should know about this PR?

This PR is a part of addressing concerns raised in #420 and elsewhere, and adds the following features:

  • Automatically update README.md for users. All they need to do to contribute is modify the data/** files.
  • Runs awesome_bot via github actions instead of via circleci
  • Posts comment to PRs giving insight into what was changed.
    • If .github/** was changed, a regular message will be displayed.
    • If data/** was changed
      • A message will be displayed indicating the YAML data has been edited.
      • If there are broken links, danger-js will fail the PR
    • If src/** was changed, a warning will be displayed
    • If scripts/** was changed, a warning will be displayed

See SgtPooki#2 for an example of what these changes do. You can look at the edit history for SgtPooki#2 (comment) to see the different types of messages.

@ipfs-gui-bot
Copy link
Collaborator

ipfs-gui-bot commented Sep 15, 2022

Warnings
⚠️ Changes were made to the scripts folder.
Messages
📖 Changes were made within the .github folder.

Generated by 🚫 dangerJS against 15a552a

@SgtPooki
Copy link
Member Author

Accepted invitation for ipfs-gui-bot to this repo so we can get passed this error:
image

@SgtPooki
Copy link
Member Author

@SgtPooki
Copy link
Member Author

circleci is still failing saying skiff.com is a 403: https://app.circleci.com/pipelines/github/ipfs/awesome-ipfs/1160/workflows/defde02d-f26d-4675-ba90-7b9aa4ae58a5/jobs/1867. We need to remove circleci

@SgtPooki SgtPooki marked this pull request as ready for review September 15, 2022 22:49
this github action should open a PR removing broken links automatically
@SgtPooki SgtPooki requested a review from lidel September 15, 2022 23:00
@SgtPooki SgtPooki mentioned this pull request Sep 15, 2022
11 tasks
@SgtPooki SgtPooki merged commit 6d5eef1 into master Sep 15, 2022
@SgtPooki SgtPooki deleted the feature/improve-PR-story branch September 15, 2022 23:41
@2color
Copy link
Member

2color commented Sep 16, 2022

Awesome! Thanks for pushing this @SgtPooki

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.

4 participants