Skip to content

Pulumi packages - #14

Merged
UnstoppableMango merged 2 commits into
mainfrom
pulumi-packages
Jul 19, 2026
Merged

Pulumi packages#14
UnstoppableMango merged 2 commits into
mainfrom
pulumi-packages

Conversation

@UnstoppableMango

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings July 18, 2026 06:07

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 PR adds several Pulumi language-host packages to this flake-based “mini-nixpkgs”, and updates repo wiring/docs so they can be built and listed alongside existing packages.

Changes:

  • Added Go-based derivations for Pulumi language hosts: pulumi-bun, pulumi-dotnet, pulumi-java, and pulumi-yaml (plus their gomod2nix.toml files).
  • Wired the new packages into pkgs/default.nix and the Makefile build/deps flows, and introduced a pulumiPackages attribute in overlayAttrs.
  • Updated the generated README package table and package-count badge.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
README.md Updates package-count badge and generated package list to include new Pulumi packages.
Makefile Adds new Pulumi packages to GO_PKGS and the build target outputs.
pkgs/default.nix Registers new Pulumi packages; adds a pulumiPackages attribute under overlayAttrs.
pkgs/pulumi-bun/default.nix New derivation for Pulumi Bun language host (nested Go module).
pkgs/pulumi-bun/gomod2nix.toml New (currently empty) gomod2nix dependency lockfile for pulumi-bun.
pkgs/pulumi-dotnet/default.nix New derivation for Pulumi .NET language host (nested Go module).
pkgs/pulumi-dotnet/gomod2nix.toml gomod2nix dependency lockfile for pulumi-dotnet.
pkgs/pulumi-java/default.nix New derivation for Pulumi Java language host.
pkgs/pulumi-java/gomod2nix.toml gomod2nix dependency lockfile for pulumi-java.
pkgs/pulumi-yaml/default.nix New derivation for Pulumi YAML language host.
pkgs/pulumi-yaml/gomod2nix.toml gomod2nix dependency lockfile for pulumi-yaml.

Comment thread pkgs/default.nix
Comment thread pkgs/default.nix Outdated
Comment thread pkgs/pulumi-bun/gomod2nix.toml
@UnstoppableMango
UnstoppableMango merged commit 5cc720a into main Jul 19, 2026
3 checks passed
@UnstoppableMango
UnstoppableMango deleted the pulumi-packages branch July 19, 2026 00:08
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