Skip to content

Blog Post Workflow #17257

Blog Post Workflow

Blog Post Workflow #17257

name: Blog Post Workflow
on:
schedule: # Run workflow automatically
- cron: '0 * * * *' # Runs every hour, on the hour
workflow_dispatch: # Run workflow manually (without waiting for the cron to be called), through the Github Actions Workflow page directly
jobs:
update-readme-with-blog:
name: "Update README w/ my latest blog posts"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Pull in blog posts
uses: gautamkrishnar/blog-post-workflow@master
with:
feed_list: "https://dev.to/feed/galtzo,https://railsbling.com/tags/ruby/index.xml"
max_post_count: 10
committer_username: autobolt
committer_email: autobots@9thbit.net
commit_message: "🍻 Latest Blog Posts"
update-readme-with-latest-rails-jobs:
name: "Update README w/ latest Official Ruby On Rails Jobs"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Pull in latest Official RuboOnRails Jobs
uses: gautamkrishnar/blog-post-workflow@master
with:
feed_list: "https://jobs.rubyonrails.org/jobs.rss"
max_post_count: 5
committer_username: autobolt
committer_email: autobots@9thbit.net
comment_tag_name: "OFFICIAL-RAILS-JOBS"
commit_message: "πŸš‚ Latest Official Ruby On Rails Jobs"
update-readme-with-gem-releases:
name: "Update README w/ my latest gem releases"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Pull in gem releases
uses: gautamkrishnar/blog-post-workflow@master
with:
feed_list: "https://rubygems.org/dashboard.atom?api_key=98d7f33c23db16292a52ac1b382ec65f"
max_post_count: 10
committer_username: autobolt
committer_email: autobots@9thbit.net
comment_tag_name: "PBOLINGS-RUBYGEMS"
commit_message: "⬆️ Latest RubyGem Releases"