Skip to content

feat: sync Week 13 Databricks assignment scaffold - #2

Merged
lassebenni merged 3 commits into
mainfrom
chore/sync-week-13-assignment-scaffold
Jul 28, 2026
Merged

feat: sync Week 13 Databricks assignment scaffold#2
lassebenni merged 3 commits into
mainfrom
chore/sync-week-13-assignment-scaffold

Conversation

@lassebenni

@lassebenni lassebenni commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replaces the placeholder HYF assignment template with the canonical HackYourFuture/data-assignment-week-13 scaffold (task-1/2/3 READMEs, WRITEUP/SCHEDULING templates, autograder + PR template).
  • Aligns DATABRICKS_* env vars, assignment chapter link, and --full-refresh notes with the curriculum.
  • Pins Grade Assignment to the fork-safe reusable workflow (contents:read + allow-unsafe-pr-checkout) and adds PR body check.
  • Empty scaffold baseline: bash .hyf/test.sh10/100, pass=false (passing threshold 60).

How to review

  • Diff should introduce the full scaffold under task-1/, task-2/, task-3/, .hyf/, and .github/.
  • Confirm .github/workflows/grade-assignment.yml matches the canonical pin.
  • Confirm .github/workflows/pr-body-check.yml requires ## Summary, ## How to review, ## Secrets hygiene checklist.

Secrets hygiene checklist

  • No .env or profiles.yml files committed.
  • No Databricks personal access tokens (dapi...) hardcoded.
  • profiles.yml.example and .env.example templates present.

Note

PR #1 (Halyna) was opened against the old placeholder. After this merges she will need to rebase/resync her fork onto the new main.

Test plan

  • bash .hyf/test.sh on bare scaffold → pass=false, score 10/100
  • Merge so pull_request_target on main picks up the fixed Grade Assignment workflow
  • Confirm Actions run on a student/fork PR (Grade Assignment + PR body check)

Lasse Benninga and others added 3 commits July 28, 2026 21:43
Replace the placeholder template with the canonical HackYourFuture/data-assignment-week-13 starter (tasks 1–3, autograder, PR template). Empty scaffold scores 10/100 with pass=false.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep c55 in sync with the canonical data-assignment-week-13 fixes (DATABRICKS_* env vars, assignment chapter link, --full-refresh note).

Co-authored-by: Cursor <cursoragent@cursor.com>
Enforce Summary / How to review / Secrets hygiene checklist on PRs, matching the cohort pattern from weeks 11–12 and the Week 13 PR template.

Co-authored-by: Cursor <cursoragent@cursor.com>
@lassebenni
lassebenni merged commit 2cec45b into main Jul 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant