Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Open Source]: Reusable action to process CDK Outputs #103

Open
szikszail opened this issue Aug 2, 2023 · 0 comments · May be fixed by Idea-Pool/cdk-output-action#11
Open

[Open Source]: Reusable action to process CDK Outputs #103

szikszail opened this issue Aug 2, 2023 · 0 comments · May be fixed by Idea-Pool/cdk-output-action#11
Assignees
Labels
area:devops This idea covers a DevOps topic area:javascript This idea covers a JavaScript topic area:software-development This idea covers a Software Development topic artifact:software This idea could deliver a Software format:project This idea is realized in a Project format stream:open-source This idea belongs to the Open Source stream

Comments

@szikszail
Copy link
Member

szikszail commented Aug 2, 2023

1.1. Title

Reusable action to process CDK Outputs

1.2. Details

Create a reusable custom action for GitHub Actions to process the CDK Output (JSON) of AWS CDK.

The action should:

  1. Parse the output JSON file
  2. If enabled, set all or selected outputs as repository environment variables
  3. If enabled, set all or selected outputs as repository secrets
  4. If enabled, set all or selected outputs as an output of the job
  5. If enabled, upload the output JSON file as an artifact
  6. Make the content of the output JSON available as step output for consecutive steps

Example: https://github.com/Idea-Pool/docs-site-template/blob/main/.github/workflows/stack-deploy.yml#L37

Repository: https://github.com/Idea-Pool/cdk-output-action

2.1. Area

DevOps, JavaScript, Software Development

3.1. Stream

Open Source (deepening Open Source culture within engineers)

4.1. Format

Project (organizing a small project around the idea, e.g., a small software delivery)

5.1. Artifact

Software (a source code and a delivered software/package)

@szikszail szikszail added the draft The idea has been proposed and needs further review or clarification label Aug 2, 2023
@szikszail szikszail added this to the 2023 Q3 Next Level milestone Aug 2, 2023
@szikszail szikszail added area:software-development This idea covers a Software Development topic area:devops This idea covers a DevOps topic format:project This idea is realized in a Project format artifact:software This idea could deliver a Software stream:open-source This idea belongs to the Open Source stream area:javascript This idea covers a JavaScript topic and removed draft The idea has been proposed and needs further review or clarification labels Aug 2, 2023
@szikszail szikszail self-assigned this Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:devops This idea covers a DevOps topic area:javascript This idea covers a JavaScript topic area:software-development This idea covers a Software Development topic artifact:software This idea could deliver a Software format:project This idea is realized in a Project format stream:open-source This idea belongs to the Open Source stream
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant