diff --git a/build-push/README.md b/build-push/README.md index 6c4800d..21786ba 100644 --- a/build-push/README.md +++ b/build-push/README.md @@ -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: diff --git a/build-push/action.yml b/build-push/action.yml index fd6c71e..6fe5550 100644 --- a/build-push/action.yml +++ b/build-push/action.yml @@ -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: @@ -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: