Skip to content

Inital commit for QNX SDP Generation - #1

Merged
AlexanderLanin merged 1 commit into
mainfrom
nira_add_inital_set
Oct 7, 2026
Merged

AlexanderLanin merged 1 commit into
mainfrom
nira_add_inital_set

Conversation

@nradakovic

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Credential validation and installation authentication need correction before the generation workflow is safe and reliable.

Review effort: Balanced
Findings: 2 High severity · 2 Medium severity

Open (4)
What changed in this PR

Introduces Bazel support for generating and packaging a QNX SDP installation from a pinned package list.

Changes:

  • Adds Software Center setup and SDP installation rules.
  • Adds a MyQNX credential helper.
  • Configures dependencies and an SDP archive target.
File Description
tools/​qnx_credential_helper.py Retrieves MyQNX authentication cookies.
tools/​BUILD.bazel Exports the credential helper.
rules/​qnx_softwarecentercli.bzl Downloads and installs Software Center.
rules/​qnx_sdp.bzl Defines the SDP installation action.
rules/​BUILD.bazel Establishes the rules package.
patchset.plist Pins QNX SDP packages.
MODULE.bazel.lock Records dependency resolution.
MODULE.bazel Declares dependencies and installer repository.
BUILD Defines installation and archive targets.
.gitignore Excludes Bazel-generated paths.
.bazelrc Configures dependency registries.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread rules/qnx_sdp.bzl
Comment thread tools/qnx_credential_helper.py Outdated
Comment thread rules/qnx_sdp.bzl Outdated
Comment thread rules/qnx_softwarecentercli.bzl Outdated
@nradakovic
nradakovic force-pushed the nira_add_inital_set branch from 8abf289 to f7f3a9c Compare October 7, 2026 06:27
@nradakovic
nradakovic force-pushed the nira_add_inital_set branch from f7f3a9c to 0b93f55 Compare October 7, 2026 13:35
@AlexanderLanin
AlexanderLanin marked this pull request as ready for review October 7, 2026 13:38
Copilot AI balanced review requested due to automatic review settings October 7, 2026 13:38
@AlexanderLanin
AlexanderLanin merged commit 1b4b5cd into main Oct 7, 2026
2 checks passed
@AlexanderLanin
AlexanderLanin deleted the nira_add_inital_set branch October 7, 2026 13:39

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Comment thread rules/qnx_sdp.bzl
password = ctx.configuration.default_shell_env["MYQNX_PASSWORD"]
args = ctx.actions.args()
args.add("-myqnx.user", user)
args.add("-myqnx.password", password)
Comment thread tests/BUILD

qnx_sdp(
name = "qnx_sdp",
patchset = ":patchsets/0.0.1/patchset.plist",
Comment thread tests/MODULE.bazel
bazel_dep(name = "score_qnx_sdp", version = "0.0.1")
local_path_override(
module_name = "score_qnx_sdp",
path = "/home/nikola/projects/qnx_sdp",
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