Skip to content

Instantly share code, notes, and snippets.

@sudoevans
Created January 2, 2024 11:53
Show Gist options
  • Save sudoevans/c4f210b35c745bd4e3a8ed3334003ad6 to your computer and use it in GitHub Desktop.
Save sudoevans/c4f210b35c745bd4e3a8ed3334003ad6 to your computer and use it in GitHub Desktop.

Revisions

  1. sudoevans created this gist Jan 2, 2024.
    33 changes: 33 additions & 0 deletions keep-alive.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,33 @@
    name: Keep Alive

    on:
    schedule:
    - cron: '* * * * *' # Run every minute for testing, you can put 11:59 UTC🕔

    jobs:
    keep-alive:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout Repository
    uses: actions/checkout@v2

    - name: Setup Node.js
    uses: actions/setup-node@v3
    with:
    node-version: '14'

    - name: Run Node.js Script
    run: |
    npm install
    node index.js
    - name: Commit and Push Changes
    env:
    GH_TOKEN: ${{ secrets.GH_TOKEN }}
    run: |
    git config user.name "Your Name"
    git config user.email "[email protected]"
    git add update.md
    git commit -m "Keep alive update"
    git push -u origin HEAD