If you change the way you look at things, the things you look at change.
– Wayne Dyer.
- Star this repo 😛
- Go to your repository
- Add the following section to your README.md file.
Just make sure that you use<!-- QUOTE:START --><!-- QUOTE:END -->
in your readme.
The workflow will replace this comment with the amazing quotes:<!-- QUOTE:START --> <!-- QUOTE:END -->
- Create a folder named
.github
and create aworkflows
folder inside it, if it doesn't exist. - Create a new file named
quote-workflow.yml
with the following contents inside the workflows folder:
name: Quote workflow
on:
push:
schedule: # Run workflow automatically
- cron: '0 */6 * * *' # Runs every six hour
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
update-readme-with-quote:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: pull script to get quote
uses: jhamadhav/quote-workflow@main
- name: Commit and push changes
run: |
git config --global user.name "jhamadhav"
git config --global user.email "contact@gmail.com"
git add -A
git commit -m "New Quote added"
git push
- Commit and wait for it to run automatically or you can also trigger it manually to see the result instantly. To trigger the workflow manually.
-
freeCodeCamp for making this amazing quote api free for all
-
Gautam krishna R for his brilliant
blog-post-workflow
that I have been using and which inspired me to make thisquote-workflow
of my own. I got to learn a lot of stuff from reading his code and README. -
Suraj Jha with whom I discussed and lot and we both learned bunch of things while exploring github actions/workflow and more
If you are experiencing any bugs, don’t forget to open a new issue.
Hope you liked this project, don't forget to give it a star ⭐.