BM: Baca dalam Bahasa Melayu
World C1: Pipeline Thinking
Robots recap
You will learn: what you remember from Robots, and which lessons you can skip.
Checked with GitHub Actions 2026-10 on 31 Oct 2026
The problem
Welcome to the central kitchen! Your boss says: “Every change must be tested and shipped by itself.” Where do you start?
Pick one answer.
Watch
Pick an event. Press Run and watch the line.
Workflow file .github/workflows/ci.yml
name: CI on: push: branches: [main] pull_request: permissions: contents: read jobs: ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: node-version: 24 cache: npm - run: npm ci - run: npm run lint - run: npm test - run: npm run build
The line
Push to main · main
A pipeline: A conveyor belt with stations: build, test, ship. It runs by itself. is a conveyor belt with stations. Every push rides it: get ready, lint, test, build. Press Run and watch it go.
Try it
Quick recap from Robots. Is each line about when, where or what?
Drag a card into a box. Or tap the card, then tap the box.
Hint
on: is when. runs-on: is where. Steps are what.Predict
A stranger opens a pull request from a fork. Does their run get your secrets?
Pick one answer.
Try it
Now the quick test. Each right answer ticks a lesson you can skip. Not sure? Tap “I don’t know yet”. There is no timer.
Answer what you can. Skip what you don't know. No pressure.
Question 1 of 13
Where do workflow files live in a repo?
Check
Last recap round. Good habit, or needs work? Swipe each one.
Swipe right for good, left for needs work. Or use the buttons.
Give each job only the permissions it needs
You did it!
You can now read a workflow and skip what you know already.
Go deeper (optional)
Missed a few? Robots is Git course World 7: Robots. Ticked lessons stay open, so you can still visit them.
Real rep (optional): look at a real run on GitHub.
Real mission
0 of 3 steps done · Your ticks are saved.
Bahasa Melayu
Selamat datang ke dapur pusat! Bos anda kata: “Setiap perubahan mesti diuji dan dihantar sendiri.” Anda mula dari mana?
Pipeline (tali sawat) ada beberapa stesen. Setiap push naik tali sawat ini: bersedia, lint, test, build. Tekan Run dan tengok.
Ulang kaji pantas dari Robot. Setiap baris ini tentang bila, di mana, atau apa?
on: ialah bila. runs-on: ialah di mana. Step ialah apa.Orang asing buka pull request dari fork. Adakah run mereka dapat secret anda?
Sekarang ujian pantas. Setiap jawapan betul tandakan pelajaran yang boleh dilangkau. Tak pasti? Tekan “Saya belum tahu”. Tiada pemasa.
Pusingan ulang kaji terakhir. Tabiat baik, atau perlu dibaiki? Leret setiap satu.
Kini anda boleh baca workflow dan langkau apa yang anda dah tahu.
You finished this before. Practice is always welcome!
Official docs: Understanding GitHub Actions · Workflow syntax · Continuous integration
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?