Releases: cloudposse/github-action-docker-promote
v0.3.0
Update nick-fields/assert-action action to v2 @renovate (#21)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
nick-fields/assert-action | action | major | v1 -> v2 |
Release Notes
v0.2.0
Update docker/metadata-action action to v5 @renovate (#19)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
docker/metadata-action | action | major | v4 -> v5 |
Release Notes
Update cloudposse/github-action-docker-build-push action to v1.14.0 @renovate (#16)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/github-action-docker-build-push | action | minor | 1.13.0 -> 1.14.0 |
Release Notes
cloudposse/github-action-docker-build-push (cloudposse/github-action-docker-build-push)
v1.14.0
chore(deps): update docker/metadata-action action to v5 @renovate (#46)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
docker/metadata-action | action | major | v4 -> v5 |
Release Notes
Update dcarbone/install-jq-action action to v2 @renovate (#49)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
dcarbone/install-jq-action | action | major | v1.0.1 -> v2.0.2 |
Release Notes
dcarbone/install-jq-action (dcarbone/install-jq-action)
v2.0.2
What's Changed
- use curl instead of wget to avoid download failure on macOS by @vaidyakhil in https://github.com/dcarbone/install-jq-action/pull/8
New Contributors
- @vaidyakhil made their first contribution in https://github.com/dcarbone/install-jq-action/pull/8
Full Changelog: dcarbone/install-jq-action@v2.0.1...v2.0.2
v2.0.1
What's Changed
- using macos as dl link os prefix in lieu of osx by @dcarbone in https://github.com/dcarbone/install-jq-action/pull/7
Full Changelog: dcarbone/install-jq-action@v2.0.0...v2.0.1
v2.0.0
What's Changed
- quick & dirty 1.7 support by @dcarbone in https://github.com/dcarbone/install-jq-action/pull/4
New Contributors
- @dcarbone made their first contribution in https://github.com/dcarbone/install-jq-action/pull/4
Full Changelog: dcarbone/install-jq-action@v1.0.1...v2.0.0
Update actions/checkout action to v4 @renovate (#43)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
actions/checkout | action | major | v3 -> v4 |
Release Notes
actions/checkout (actions/checkout)
v4
Update docker/login-action action to v3 @renovate (#45)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
docker/login-action | action | major | v2 -> v3 |
Release Notes
Custom Tags allowed as output @Benbentwo (#53)
what
- the tags input allows us to add additional tags, but not necessarily use them in the output. this PR fixes that using the priority to sort the output.
- adds pass through no-cache option
- Fixes Tests with multi arch through
docker buildx inspect
why
- Custom tagging of applications
References
- Duplicate of and closes #52 - testing GHA from non fork
v1.13.1
feat: Parameterized DOCKER_METADATA_PR_HEAD_SHA to allow for PR-HEAD tagging @pk-nb (#40 ) (#41)
what
- By default, Github Actions uses merge commits during PR events for checkout.
- Similarly, the
docker-metadata
action will use the PR merge commit for the docker SHA tags (referenced via thegithub.sha
variable). - This adds a parameter that allows users to configure docker metadata-action to compute the SHA tags to use
github.event.pull_request.head.sha
instead.- Unfortunately the metadata-action does not compute based on a checkout action of the code, so we have to tell it to use the correct event SHA explicitly with this environment variable.
- (Folks will also need to update the
checkout
action in their own workflows to usegithub.event.pull_request.head.sha
)
See https://github.com/docker/metadata-action#environment-variables for documentation.
why
- Some users (like us!) find the the default behavior of merge-commits challenging
- Since the merge commit contains code from the target branch, it becomes very difficult to build an image without
main
branch code in it for hotfixes (with a manual release workflow that we use) - Merge conflicts cause builds to not be triggered, which is annoying for large / long-running branches
- Some find it unintuitive that the SHAs don't match the PR head
- It is harder to reference tags in the ECR registry since the merge SHAs are more opaque
- Since the merge commit contains code from the target branch, it becomes very difficult to build an image without
- Parameterized it as other folks may like the tradeoffs of merge commits for "closer to merge" results for testing and don't want to break other workflows.
Refs
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#36)
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 actions/checkout action to v4 @renovate (#17)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
[actions/checkout](https://tog... |
v0.1.2
Added Image name input @goruha (#15)
what
- Added Image name input
why
- Allow specifying custom image name (instead of default {org}/{repo name})
- To be consistent with https://github.com/cloudposse/github-action-docker-build-push/releases/tag/1.9.0
Update cloudposse/github-action-yaml-config-query action to v0.1.3 @renovate (#11)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/github-action-yaml-config-query | action | patch | 0.1.1 -> 0.1.3 |
Release Notes
cloudposse/github-action-yaml-config-query
v0.1.3
Use ECR alpine image @goruha (#14)
what
- Use ECR alpine image
- Avoid docker hub limits hit
🤖 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
v0.1.2
🤖 Automatic Updates
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 cloudposse/actions action to v0.33.0 @renovate (#13)
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
v0.32.0
: 0.32.0 Update cloned actions
What's Changed
- Use args with status updater instead of env vars, update checkout to v3 by @Nuru in https://github.com/cloudposse/actions/pull/133
- Renamed access token by @zdmytriv in https://github.com/cloudposse/actions/pull/137
- Update cloned GitHub actions by @Nuru in https://github.com/cloudposse/actions/pull/136
- Update cloned actions to current by @Nuru in https://github.com/cloudposse/actions/pull/138
New Contributors
- @zdmytriv made their first contribution in https://github.com/cloudposse/actions/pull/137
Full Changelog: cloudposse/actions@0.31.0...0.32.0
Update cloudposse/github-action-docker-build-push action to v1.13.0 @renovate (#14)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/github-action-docker-build-push | action | minor | 1.9.0 -> 1.13.0 |
Release Notes
cloudposse/github-action-docker-build-push
v1.13.0
Expose buildx provenance (#38) (#39) @Sytten
what
- Expose provenance buildx parameter
why
- Deploy to lambda
references
- closes #37
- original #38
v1.12.0
Update docker/build-push-action action to v4 @renovate (#28)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
docker/build-push-action | action | major | v3 -> v4 |
Release Notes
Ensure jq 1.6 @goruha (#35)
what
- Install jq version
1.6
why
- Ensure jq exists and have the right version
Update cloudposse/actions action to v0.33.0 @renovate (#30)
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
v0.32.0
: 0.32.0 Update cloned actions
What's Changed
- Use args with status updater instead of env vars, update checkout to v3 by @Nuru in https://github.com/cloudposse/actions/pull/133
- Renamed access token by @zdmytriv in https://github.com/cloudposse/actions/pull/137
- Update cloned GitHub actions by @Nuru in https://github.com/cloudposse/actions/pull/136
- Update cloned actions to current by @Nuru in https://github.com/cloudposse/actions/pull/138
New Contributors
- @zdmytriv made their first contribution in https://github.com/cloudposse/actions/pull/137
Full Changelog: cloudposse/actions@0.31.0...0.32.0
v1.11.0
Add Secrets and Secret-files @Benbentwo (#33)
what
- Exposes Secrets and Secret Files
references
v1.10.0
Support for multi-platform builds @zdmytriv (#32)
what
- Introduced new input parameter
--platform
why
- Support for multi-platform docker builds
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.1.1
Update cloudposse/github-action-docker-build-push action to v1.9.0 @renovate (#8)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/github-action-docker-build-push | action | minor | 1.6.0 -> 1.9.0 |
Release Notes
cloudposse/github-action-docker-build-push
v1.9.0
Add image_name parameter in case $org/$repo isn't acceptable @ozydingo (#27)
what
- Adds an
image_name
input that can be specified if the default${{ inputs.organization }}/${{ inputs.repository }}
is not acceptable.
why
- We have a use case where we build multiple targets from the same dockerfile in the same repo.
- As currently abstracted, the image name will be the same for these:
${{ inputs.organization }}/${{ inputs.repository }}
. - We hacked around this by modifying the value of
inputs.repository
to include the build target, but this is incorrect (andrepository
is used on one other place here) - We added a use case for which the above hack does not work -- two docker files, both using the default target.
- It would be nice to support the underlying action's
image_name
as a pass-through.
references
I suspect tests are failing due to missing secrets in my fork, or something like that.
v1.8.0
SSH Forward Key Parameter @milldr (#26)
what
- added SSH option
why
- Added option for #24
references
v1.7.0
Feat: Parameterize Cache Options @milldr (#25)
what
- parameterize caching options
why
- we want to be able to change the fixed values
references
- n/a
Update cloudposse/github-action-yaml-config-query action to v0.1.1 @renovate (#9)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/github-action-yaml-config-query | action | patch | 0.1.0 -> 0.1.1 |
Release Notes
cloudposse/github-action-yaml-config-query
v0.1.1
Update alpine Docker tag to v3.17 @renovate (#8)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
alpine | final | minor | 3.16 -> 3.17 |
Fix query @goruha (#9)
what
- Fix query
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#7)
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
🤖 Automatic Updates
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
v0.1.0
Update cloudposse/actions action to v0.31.0 @renovate (#2)
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
What's Changed
- ci: add injection of CloudFlare secrets by @SweetOps in https://github.com/cloudposse/actions/pull/111
- Add support for Terraform versions 0.15 and 1.x by @Nuru in https://github.com/cloudposse/actions/pull/118
- test-harness uses different grep than Geodesic default by @Nuru in https://github.com/cloudposse/actions/pull/119
- Update bats and terratest testing for Terraform 1.x by @Nuru in https://github.com/cloudposse/actions/pull/121
- Choose Terraform version based requirements of test, not of module by @Nuru in https://github.com/cloudposse/actions/pull/132
- chore(deps): update dependency alpine to v3.16 by @renovate in https://github.com/cloudposse/actions/pull/113
Full Changelog: cloudposse/actions@0.30.0...0.31.0
Update actions/checkout action to v3 @renovate (#3)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
actions/checkout | action | major | v2 -> v3 |
Release Notes
actions/checkout
v3
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 andchore
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.
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#7)
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 (#6)
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