Skip to content

[repo][cleanup] Cleanup Learning Repo (#1)#2

Open
AndreiRoibu wants to merge 1 commit into
mainfrom
1-repocleanup-cleanup-learning-repo
Open

[repo][cleanup] Cleanup Learning Repo (#1)#2
AndreiRoibu wants to merge 1 commit into
mainfrom
1-repocleanup-cleanup-learning-repo

Conversation

@AndreiRoibu
Copy link
Copy Markdown
Owner

Cleaning up repo to make it a notebook-first hub.
Adding minimal CI to make sure repo hygiene is
kept.

Closes #1

Cleaning up repo to make it a notebook-first hub.
Adding minimal CI to make sure repo hygiene is
kept.

Closes #1
@AndreiRoibu AndreiRoibu linked an issue Apr 12, 2026 that may be closed by this pull request
@AndreiRoibu
Copy link
Copy Markdown
Owner Author

@codex

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 76d08c1d9d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .pre-commit-config.yaml
args:
- "--baseline"
- ".secrets.baseline"
exclude: "(^uv.lock$|^edgeai-mlops/models/.*|.*\\.ipynb$)"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Remove notebook exclusion from secret scanning

The detect-secrets hook excludes *.ipynb, which means any tokens or API keys committed inside notebook cells/outputs bypass the repository’s only broad secret scanner. Since this change positions the repo as notebook-first, that regex creates a direct security blind spot in the main artefact type and would let sensitive credentials through pre-commit and CI.

Useful? React with 👍 / 👎.

run: uv python install 3.12

- name: Sync dependencies
run: uv sync --group dev --frozen
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Sync only dev tooling in hygiene CI

The hygiene workflow uses uv sync --group dev --frozen, but uv sync --help defines --group as additive, so this still installs default project dependencies (including TensorFlow/Torch) before lint and notebook checks run. That makes repo-hygiene failures depend on heavyweight ML package availability and install stability, even though the job only needs dev tools; use an --only-group dev style sync to avoid unrelated CI breakage/timeouts.

Useful? React with 👍 / 👎.

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.

[repo][cleanup] Cleanup Learning Repo

1 participant