Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions build-push/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,13 @@ A reusable GitHub Action for building and pushing Docker images to both DockerHu
| `build-prerelease` | Mark as pre-release | No | `"false"` |
| `release-version` | Release version | No | `"latest"` |

#### Additional Assets Options
| Input | Description | Required | Default |
|-------|-------------|----------|---------|
| `additional-assets` | Additional assets to include | No | `""` |
| `additional-assets-dir` | Additional assets directory path | No | `""` |


### Tag Generation

The action automatically generates Docker image tags based on the following rules:
Expand Down
17 changes: 17 additions & 0 deletions build-push/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,15 @@ inputs:
required: false
default: "latest"

additional-assets:
description: "Additional assets to download"
required: false
default: ""
additional-assets-dir:
description: "Additional assets directory"
required: false
default: ""

runs:
using: "composite"
steps:
Expand Down Expand Up @@ -157,6 +166,14 @@ runs:
- name: Check out the repo
uses: actions/checkout@v4

- name: Download Additional Assets
if: ${{ inputs.additional-assets != '' && inputs.additional-assets-dir != '' }}
uses: actions/download-artifact@v4
with:
name: ${{ inputs.additional-assets }}
path: ${{ inputs.additional-assets-dir }}


- name: Build and Push Docker Image
uses: docker/build-push-action@v5.1.0
with:
Expand Down