name: Keep Repository Active on: schedule: - cron: '0 0 */28 * *' jobs: create-empty-commit: runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout repository uses: actions/checkout@v4 with: ref: main - name: Configure Git run: | git config user.name 'Automatic action' git config user.email 'noreply@koyeb.com' - name: Create an empty commit and push run: | git commit --allow-empty -m "Automated empty commit to keep repo active" -m "This commit is generated automatically every few weeks to prevent GitHub Actions from being disabled due to inactivity." git push origin main