GitHub Actions-এ ওয়ার্কফ্লো নামের একটি ধারণা ব্যবহার করা হয়। ওয়ার্কফ্লো হলো এমন স্ক্রিপ্ট, যা নির্দিষ্ট কোনো ইভেন্ট ঘটলেই (যেমন একটি কমিট পুশ করা) স্বয়ংক্রিয়ভাবে চলে।
প্রতিটি GitHub Actions ওয়ার্কফ্লো .github/workflows ডিরেক্টরির একটি .yml ফাইলে ডিফাইন করা হয়।
ওয়ার্কফ্লো সম্পর্কে জানতে নিচের ডকুমেন্টগুলো দেখুন:
কিছু ওয়ার্কফ্লো একাধিক রিপোজিটরিতে শেয়ার করা থাকে।
শেয়ার করা ওয়ার্কফ্লোগুলো স্বয়ংক্রিয়ভাবে সিঙ্ক করা হয় (org-wide-files রিপো থেকে)। তাই এগুলোর বিষয়বস্তু নিজে হাতে পরিবর্তন করা উচিত নয়।
এমন কিছু ওয়ার্কফ্লোও আছে, যেগুলো ট্র্যাক চাইলে ব্যবহার করতে পারে:
মেইনটেইনাররা নিজেদের রিপোজিটরিতে খুশিমতো কাস্টম ওয়ার্কফ্লো যোগ করতে পারেন। এমন ওয়ার্কফ্লোর উদাহরণ হতে পারে: