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! 😸