Skip to content

Releases: cloudposse/github-action-matrix-outputs-write

v1.0.0

28 Feb 11:34
ed06cf3
Compare
Choose a tag to compare
Support Artifacts API v4 @goruha (#40)

what

  • Support Artifacts API v4
fix(deps): update dependency @actions/artifact to v2.1.3 @renovate (#38)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@actions/artifact (source) 2.1.1 -> 2.1.3 age adoption passing confidence

Release Notes

actions/toolkit (@​actions/artifact)

v2.1.2

  • Updated the stream extract functionality to use unzip.Parse() instead of unzip.Extract() for greater control of unzipping artifacts

fix(deps): update dependency yaml to v2.4.0 @renovate (#39)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
yaml (source) 2.3.4 -> 2.4.0 age adoption passing confidence

Release Notes

eemeli/yaml (yaml)

v2.4.0

Compare Source

  • Add a command-line tool (#​523)
  • Use the lineWidth option for line breaking in flow collections (#​522)

v0.5.0

08 Feb 00:46
e90c701
Compare
Choose a tag to compare
fix(deps): update dependency @actions/artifact to v2.1.1 @renovate (#35)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@actions/artifact (source) 2.0.0 -> 2.1.1 age adoption passing confidence

Release Notes

actions/toolkit (@​actions/artifact)

v2.1.1

  • Updated isGhes check to include .ghe.com and .ghe.localhost as accepted hosts

v2.1.0

  • Added ArtifactClient#deleteArtifact to delete artifacts by name #​1626
  • Update error messaging to be more useful #​1628

v2.0.1


fix(deps): update dependency yaml to v2.3.4 @renovate (#23)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
yaml (source) 2.3.1 -> 2.3.4 age adoption passing confidence

Release Notes

eemeli/yaml (yaml)

v2.3.4

Compare Source

  • Do not throw for carriage return in tag shorthand (#​501)

v2.3.3

Compare Source

  • Do not throw error on malformed URI escape in tag (#​498)

v2.3.2

Compare Source

  • Fix docs typo (#​489)
  • Do not require quotes for implicit keys with flow indicators (#​494)
  • Update Prettier to v3 & update ESLint config

fix(deps): update dependency @actions/core to v1.10.1 @renovate (#26)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@actions/core (source) 1.10.0 -> 1.10.1 age adoption passing confidence

Release Notes

actions/toolkit (@​actions/core)

v1.10.1

  • Fix error message reference in oidc utils #​1511

fix(deps): update dependency @actions/artifact to v2 @renovate (#29)

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@actions/artifact (source) ^1.1.1 -> ^2.0.0 age adoption passing confidence

Release Notes

actions/toolkit (@​actions/artifact)

v2.1.1

  • Updated isGhes check to include .ghe.com and .ghe.localhost as accepted hosts

v2.1.0

  • Added ArtifactClient#deleteArtifact to delete artifacts by name #​1626
  • Update error messaging to be more useful #​1628

v2.0.1

v2.0.0

  • Major release. Supports new Artifact backend for improved speed, reliability and behavior.

  • Numerous API changes, some breaking.

  • Blog post with more info: TBD


chore(): Update node version to v20 (#31) @goruha (#34)

what

  • Updates Node version used by this action to v20

why

references

Update actions/checkout action to v4 @renovate (#24)

This PR contains the following updates:

Package Type Update Change
actions/checkout action major v3 -> v4

Release Notes

actions/checkout (actions/checkout)

v4

Compare Source


Update nick-fields/assert-action action to v2 @renovate (#33)

This PR contains the following updates:

Package Type Update Change
nick-fields/assert-action ...
Read more

v0.4.2

02 Jun 21:40
928e2a2
Compare
Choose a tag to compare

🚀 Enhancements

Fix non-matrix mode @goruha (#21)

what

  • Fix the action fail if matrix-step-name is empty, which is the correct input for non-matrix mode

why

Ref

  • ttps://github.com/cloudposse/github-actions-workflows/blob/main/.github/workflows/ci-dockerized-app-promote.yml

🤖 Automatic Updates

Update README.md and docs @cloudpossebot (#18)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v0.4.1

26 Apr 19:34
47bfd07
Compare
Choose a tag to compare
Fix matrix_key as a string literal instead of a value reference @ahatzz11 (#20)

The json creation was using "matrix_key" as a string literal instead of referencing the matrix_key variable that gets set from the input. This PR fixes the issue.

Before this action on v0.4.0 would write the following json:

{"matrix_key":{"url":"https://frontend-auth.url.com/","paths":"Application:\n","fd_name":"frontend-auth"}}

With this PR it writes the following, which matches the behavior of v0.3.1:

{"frontend-auth":{"url":"https://frontend-auth.url.com/","paths":"Application:\n","fd_name":"frontend-auth"}}

This was tested on a private repository so I can't share the full build, but hopefully the above is enough information.

Related slack message in SweetOps Slack: https://sweetops.slack.com/archives/CQA2BH8AG/p1682360941807629?thread_ts=1681319531.187979&cid=CQA2BH8AG


We should probably update the release notes of v0.4.0 to indicate that it is a broken version and is not compatible with the github-action-matrix-outputs-read action.

cc: @goruha

Update cloudposse/actions action to v0.33.0 @renovate (#16)

This PR contains the following updates:

Package Type Update Change
cloudposse/actions action minor 0.31.0 -> 0.33.0

Release Notes

cloudposse/actions

v0.33.0

Compare Source

v0.32.0: 0.32.0 Update cloned actions

Compare Source

What's Changed

New Contributors

Full Changelog: cloudposse/actions@0.31.0...0.32.0


v0.4.0

14 Apr 08:29
b087b3e
Compare
Choose a tag to compare
Fix special chars @goruha (#17)

what

  • Fix special chars issue

Hey all, I am attempting to use the github-action-matrix-outputs-write github action and facing an unexpected error that I'm hoping I can get some assistance with. Here is the usage of the action:

    - uses: cloudposse/[email protected]
      if: ${{ inputs.monorepo == 'true' }}
      id: out
      with:
        matrix-step-name: ${{ github.job }}
        matrix-key: ${{ env.APPLICATION_NAME }}
        outputs: |-
          comment: ${{ env.URL }}

This is the error I'm getting

Error: bad file '-': yaml: mapping values are not allowed in this context

Here's some more output:

Copying to tool cache
Run JSON=$(echo "comment: URL for deploy: https://frontend-docs-259.website.dev/" | yq '. + {}' -o json | jq . -c -M -e)
  JSON=$(echo "comment: URL for deploy: https://frontend-docs-259.website.dev/" | yq '. + {}' -o json | jq . -c -M -e)
  echo "result=${JSON}" >> $GITHUB_OUTPUT

references

🤖 Automatic Updates

Update README.md and docs @cloudpossebot (#12)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v0.3.1

08 Dec 12:28
452cd7e
Compare
Choose a tag to compare
Update dcarbone/install-yq-action action to v1.0.1 @renovate (#9)

This PR contains the following updates:

Package Type Update Change
dcarbone/install-yq-action action patch v1.0.0 -> v1.0.1

Release Notes

dcarbone/install-yq-action

v1.0.1

Compare Source

Full Changelog: dcarbone/install-yq-action@v1.0.0...v1.0.1


🤖 Automatic Updates

Update README.md and docs @cloudpossebot (#11)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

Update README.md and docs @cloudpossebot (#10)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

Update README.md and docs @cloudpossebot (#8)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v0.3.0

01 Dec 14:32
90c21f6
Compare
Choose a tag to compare
Test multiple outputs @goruha (#7)

what

  • Fix read

v0.2.0

30 Nov 16:00
4653b00
Compare
Choose a tag to compare
Fix outputs @goruha (#6)

what

  • Fix outputs to operate as proxy
Update cloudposse/actions action to v0.31.0 @renovate (#3)

This PR contains the following updates:

Package Type Update Change
cloudposse/actions action minor 0.30.0 -> 0.31.0

Release Notes

cloudposse/actions

v0.31.0: Update Alpine-based actions to Alpine 3.16

Compare Source

What's Changed

Full Changelog: cloudposse/actions@0.30.0...0.31.0


Update actions/checkout action to v3 @renovate (#4)

This PR contains the following updates:

Package Type Update Change
actions/checkout action major v2 -> v3

Release Notes

actions/checkout

v3

Compare Source


Configure Renovate @renovate (#1)

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


Detected Package Files

  • .github/workflows/auto-readme.yml (github-actions)
  • .github/workflows/feature-branch.yml (github-actions)
  • .github/workflows/main-branch.yaml (github-actions)
  • .github/workflows/test-negative.yml (github-actions)
  • .github/workflows/test-positive.yml (github-actions)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Enable Renovate Dependency Dashboard creation.
  • If Renovate detects semantic commits, it will use semantic commit type fix for dependencies and chore for all others.
  • Ignore node_modules, bower_components, vendor and various test/tests directories.
  • Autodetect whether to pin dependencies or maintain ranges.
  • Rate limit PR creation to a maximum of two per hour.
  • Limit to maximum 10 open PRs at any time.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • A collection of workarounds for known problems with packages.

🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the renovate.json in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs.


What to Expect

With your current configuration, Renovate will create 2 Pull Requests:

Update cloudposse/actions action to v0.31.0
  • Schedule: ["at any time"]
  • Branch name: renovate/cloudposse-actions-0.x
  • Merge into: main
  • Upgrade cloudposse/actions to 0.31.0
Update actions/checkout action to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-checkout-3.x
  • Merge into: main
  • Upgrade actions/checkout to v3

❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR has been generated by Mend Renovate. View repository job log here.

v0.1.0

30 Nov 13:22
ae4670d
Compare
Choose a tag to compare
Initial implementation @goruha (#2)

what

  • Initial implementation