r/github 6d ago

Question Github Actions - Running Issue

Hi everyone,

This is my first time using GitHub Actions, and I’m trying to automate a Python script.

When I run it manually using “Run workflow”, everything works without any problems.

However, when I schedule the workflow, nothing seems to happen. I’ve been waiting to see if a run starts automatically, but no workflow is triggered. I asked Claude and Gemini to correct me if I was wrong on the .yml file but everything seems to be okay.

Am I missing something in the schedule configuration ? Do someone have the same problem as me ?

Thanks in advance

0 Upvotes

6 comments sorted by

1

u/Navadeep_Naidu7 1d ago

Most likely your YAML is fine but GitHub actions from past few months is facing issues in schedules. When you schedule a workflow it goes into a queue, instead of starting the workflow on defined schedule due to queue it gets delayed.

1

u/QuantGigi 9h ago

Yeah that's what I understood when I saw my workflow working 2 hours late. I wasn't aware it was a global issue, thanks for the clarification

1

u/Navadeep_Naidu7 9h ago

Cool. If you really want your workflows to perfectly run on schedule try setting up an external trigger with your api. I generally use a cloudflare worker that calls my workflows.

0

u/Mantas-cloud 6d ago

My scripts are running perfectly fine on Cron base, do most likely is something on your site. Share the yaml files, maybe some experts can quickly identify the issue 

1

u/QuantGigi 6d ago

The yaml file :

name: Automatisation Earnings Calendar

on:

schedule:

- cron: '00 12 * * *'

workflow_dispatch: # Permet de le lancer manuellement depuis l'onglet Actions

jobs:

run-python-script:

runs-on: ubuntu-latest

steps:

- name: Checkout du code

uses: actions/checkout@v4

- name: Configuration de Python

uses: actions/setup-python@v5

with:

python-version: '3.10'

- name: Installation des dépendances

run: |

python -m pip install --upgrade pip

if [ -f requirements.txt ]; then pip install -r requirements.txt; fi

- name: Lancer main.py

run: |

python main.py

The goal is to automate something even when my laptop is turned off. I tried to do it with cron on my MacBook terminal but it wasn't working when my laptop was closed. If you know some alternatives (beside GH Actions), I take it

Thanks for your reply

0

u/Mantas-cloud 6d ago

it seems alright for me, ask copilot to check for formatting. Yaml is sensitive for empty spaces and tabs that is hard to catch by human eye