celerity / slurmactiond

Schedule GitHub Actions jobs on a cluster through SLURM
MIT License
7 stars 0 forks source link

Accept workflow_job.queued -> workflow_job.completed #10

Open fknorr opened 1 year ago

fknorr commented 1 year ago

Sometimes Github will directly transition workflow_jobs from queued to completed without triggering in_progress. We currently respond with an error 400, but this causes jobs to stick around indefinitely waiting for an in_progress that never arrives.

Also write a test for this.