Skip to content

Clean notebooks and add Python exercise tests - #1

Open
vincimech010233 wants to merge 2 commits into
masterfrom
portfolio-audit
Open

vincimech010233 wants to merge 2 commits into
masterfrom
portfolio-audit

Conversation

@vincimech010233

Copy link
Copy Markdown
Owner

Objective

Improve the reproducibility of core Python exercises and reduce notebook-generated noise.

Main changes

  • Added unit tests for validation exercises and a fast GitHub Actions workflow.
  • Simplified core exercise implementations.
  • Removed generated notebook metadata and execution counters while retaining meaningful outputs.
  • Added ignore rules for generated artifacts.

Removed or renamed files

  • No source datasets or instructional material were removed.

Verification

  • python3 -m unittest -v test_exercises — passed (2 tests).
  • Validated 15 notebooks as JSON.
  • Final Gitleaks history scan: 0 findings.

Limitations

An unrelated legacy invalid-escape warning remains outside this PR's core exercise changes.

Licensing

picoCTF and course-derived material needs attribution/separation review before highlighting. No global license was added.

History

No Git history was rewritten.

Notebook note

Most notebook changes are mechanical cleanup of metadata and execution counters.

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.

2 participants