World map

 

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.

What happened on GitHub

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.

        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.

        1 / 4

        Give each job only the permissions it needs

        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.