https://pulumi.com logo
Title
w

worried-rain-74420

11/30/2022, 4:12 PM
Hey community! 👋🏻 If anyone is looking to make an OSS contribution to the Pulumi ecosystem, the GitHub Action is a great place to start! I just wanted to throw out some beginner-friendly issues that are self-contained and fairly impactful: 1. #789: Improve Performance by Eliminating Network Traffic: We can skip downloading the Pulumi CLI in the vast majority of cases, eliminating 100MBs of network traffic and speeding up tons of jobs! And it should only be a few lines of code! 🚀 2. #761: Add support for GITHUB_STEP_SUMMARY. Help make our logs prettier and take pride in design delight! 3. #686: Support an Install-Only Workflow. Both pulumi/actions and setup-pulumi can install the CLI. However, pulumi/actions always installs the CLI in the context of completing a separate task, like
preview
or
up
. If we add a workflow to install without also running
preview
or
up
, then we don't need
setup-pulumi
anymore. 🖥️ 4. #769: remove deprecated
set-output
command.
GitHub is removing support for
set-output
. Help us migrate to a new logging strategy. 🚧 I'm happy to mentor any potential contributor on a PR for these issues! Feel free to reach out over Slack or via GitHub! 😸
b

bland-nest-69035

12/16/2022, 8:09 PM
@worried-rain-74420 I know this post is a little over a few weeks old but I've been looking at these issues and I'm interested in seeing what I can do to help. I'd also be interested a little mentoring if that offer is still on the table.
w

worried-rain-74420

12/19/2022, 4:09 PM
Hey @bland-nest-69035 sure sounds great on both accounts! Have any of the issues caught your eye?
Oh I see you've looked at the set-output command issue. https://github.com/pulumi/actions/issues/769#issuecomment-1356826441 I'll reply there shortly!