Skip to content

feat: add Nuitka build skill, update Nuitka to 4.0.1#676

Open
Copilot wants to merge 15 commits into
masterfrom
copilot/create-skill-for-nuitika-usage
Open

feat: add Nuitka build skill, update Nuitka to 4.0.1#676
Copilot wants to merge 15 commits into
masterfrom
copilot/create-skill-for-nuitika-usage

Conversation

Copilot AI commented Feb 22, 2026

Copy link
Copy Markdown
Contributor
  • Update nuitka-version from 2.8.10 to 4.0.1 in .github/workflows/build.yml (2 occurrences)
  • Update nuitka-version from 2.8.10 to 4.0.1 in .github/workflows/publish.yml (2 occurrences)
  • Create .github/skills/nuitka-build/SKILL.md as a standard GitHub Copilot skill
  • Remove docs/dev/nuitka.md and docs/en/dev/nuitka.md (moved to skill)
  • Revert VitePress nav/sidebar and llms.txt Nuitka references
  • Rebased to latest master (includes dependabot bumps for actions, docker actions)

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 4 commits February 22, 2026 11:56
- Created docs/dev/nuitka.md with detailed Nuitka compilation guide
- Covers local builds for Windows/macOS/Linux with platform-specific parameters
- Documents Docker cross-platform builds for multiple Linux architectures
- Explains GitHub Actions CI/CD workflows for automated builds
- Includes Nuitka parameters reference and troubleshooting section
- Added navigation links to VitePress config for both Chinese and English docs
- Documentation verified to build successfully without dead links
- Explain Docker uses Python 3.8 for compatibility while local builds use 3.12
- Clarify that NUITKA_VERSION can be a version number (4.0) or branch (main)
- Add version compatibility notes to Build Args section
- Adjust spaces around parentheses for better readability
- Consistent punctuation spacing in code comments
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Copilot AI changed the title [WIP] Add skill for compiling binaries with Nuitika in different environments feat(ci): update Nuitka to 4.0 and add Nuitka build guide Feb 22, 2026
Copilot AI requested a review from NewFuture February 22, 2026 12:10
@NewFuture NewFuture marked this pull request as ready for review February 22, 2026 12:13
Copilot AI review requested due to automatic review settings February 22, 2026 12:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This pull request upgrades the Nuitka compiler version used in CI workflows from 2.8.10 to 4.0 and adds comprehensive bilingual documentation for building DDNS binaries with Nuitka.

Changes:

  • Nuitka version bumped from 2.8.10 to 4.0 in all 4 occurrences across build and publish CI workflows
  • Added comprehensive Nuitka build guide in both Chinese (docs/dev/nuitka.md) and English (docs/en/dev/nuitka.md) covering local compilation, Docker cross-platform builds, GitHub Actions CI usage, parameter reference, verification, and troubleshooting
  • Updated VitePress navigation and sidebar configurations for both languages to include the new Nuitka compilation guide
  • Added Nuitka Compilation Guide entry to llms.txt for AI/LLM consumption

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/build.yml Updated Nuitka version from 2.8.10 to 4.0 in both onefile and standalone build steps
.github/workflows/publish.yml Updated Nuitka version from 2.8.10 to 4.0 in both onefile and standalone build steps for release builds
docs/dev/nuitka.md Added comprehensive Chinese documentation for Nuitka compilation covering prerequisites, local builds, Docker cross-compilation, CI workflows, parameter reference, verification, and troubleshooting
docs/en/dev/nuitka.md Added comprehensive English documentation for Nuitka compilation (English version of above)
docs/.vitepress/config.mts Added Nuitka build guide links to Chinese and English navigation menus and sidebars
docs/llms.txt Added Nuitka Compilation Guide entry with link to HTML and Markdown versions

Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Copilot AI changed the title feat(ci): update Nuitka to 4.0 and add Nuitka build guide chore: update Nuitka to 4.0.1 Feb 22, 2026
…opilot skill

Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Copilot AI changed the title chore: update Nuitka to 4.0.1 feat: add Nuitka build skill, update Nuitka to 4.0.1 Feb 22, 2026
@NewFuture

Copy link
Copy Markdown
Owner

@copilot @copilot @copilot rebase to latest master

dependabot Bot added 5 commits March 13, 2026 09:15
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Copilot AI commented Mar 13, 2026

Copy link
Copy Markdown
Contributor Author

@copilot @copilot @copilot rebase to latest master

Rebased to latest master at 91e43e3. The branch now includes all recent dependabot bumps (upload-artifact@v7, download-artifact@v8, build-push-action@v7, setup-buildx-action@v4, login-action@v4).

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.

3 participants