name: My Node Action
on:
  push:
    branches: [ main ]

  schedule:
    - cron: "15 17 * * *"

  # Allows you to run this workflow manually from the Actions tab
  workflow_dispatch:

jobs:
  my-action:
    runs-on: ubuntu-latest
    steps:
      # Check out code using git
      - uses: actions/checkout@v3
      # Install Node 16
      - uses: actions/setup-node@v3
        with:
          node-version: 16
      - run: npm install @octokit/action
      # Node.js script can be anywhere. A good convention is to put local GitHub Actions
      # into the `.github/actions` folder
      # the GITHUB_TOKEN will get picked up by the Octokit library
      # https://github.com/octokit/action.js
      - run: node .github/actions/my-script.mjs
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

      -  run: git config --global user.email "admin@novelrt.dev"


      -  run: git config --global user.name "Novel-chan"

      -  run: git add .

      -  run: git commit -m "Updating contributors for NovelRT repos"

      -  run: git fetch origin main

      -  run: git push origin HEAD:main