Skip to content

Commit

Permalink
Merge pull request #8 from FireTail-io/hotfix-colons-in-filename
Browse files Browse the repository at this point in the history
Replace colons in plugin filename with dashes
  • Loading branch information
rileyfiretail committed Mar 30, 2023
2 parents f93e4e9 + 6d4ed11 commit 8e72731
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 7 deletions.
10 changes: 8 additions & 2 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,15 @@ jobs:
- name: Build plugin
run: |
make build ARCH=${{ matrix.arch }} KRAKEND_BUILDER_IMAGE=${{ matrix.krakend-builder-image }} RELEASE_VERSION=${{ env.RELEASE_VERSION }}
- name: Sanitise KrakenD builder image name
run: |
KRAKEND_BUILDER_IMAGE=${{ matrix.krakend-builder-image }}
KRAKEND_BUILDER_IMAGE=${KRAKEND_BUILDER_IMAGE/:/-}
echo KRAKEND_BUILDER_IMAGE=${KRAKEND_BUILDER_IMAGE} >> $GITHUB_ENV
- name: Upload plugin .so file as artifact
uses: actions/upload-artifact@v3
with:
name: firetail-krakend-plugin-${{ matrix.arch }}-${{ matrix.krakend-builder-image }}-${{ env.RELEASE_VERSION }}
path: firetail-krakend-plugin-${{ matrix.arch }}-${{ matrix.krakend-builder-image }}-${{ env.RELEASE_VERSION }}.so
name: firetail-krakend-plugin-${{ matrix.arch }}-${{ env.KRAKEND_BUILDER_IMAGE }}-${{ env.RELEASE_VERSION }}
path: firetail-krakend-plugin-${{ matrix.arch }}-${{ env.KRAKEND_BUILDER_IMAGE }}-${{ env.RELEASE_VERSION }}.so
14 changes: 10 additions & 4 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,17 @@ jobs:
run: |
make build ARCH=${{ matrix.arch }} KRAKEND_BUILDER_IMAGE=${{ matrix.krakend-builder-image }} RELEASE_VERSION=${{ env.RELEASE_VERSION }}
- name: Sanitise KrakenD builder image name
run: |
KRAKEND_BUILDER_IMAGE=${{ matrix.krakend-builder-image }}
KRAKEND_BUILDER_IMAGE=${KRAKEND_BUILDER_IMAGE/:/-}
echo KRAKEND_BUILDER_IMAGE=${KRAKEND_BUILDER_IMAGE} >> $GITHUB_ENV
- name: Upload plugin .so file as artifact
uses: actions/upload-artifact@v3
with:
name: firetail-krakend-plugin-${{ matrix.arch }}-${{ matrix.krakend-builder-image }}-${{ env.RELEASE_VERSION }}
path: firetail-krakend-plugin-${{ matrix.arch }}-${{ matrix.krakend-builder-image }}-${{ env.RELEASE_VERSION }}.so
name: firetail-krakend-plugin-${{ matrix.arch }}-${{ env.KRAKEND_BUILDER_IMAGE }}-${{ env.RELEASE_VERSION }}
path: firetail-krakend-plugin-${{ matrix.arch }}-${{ env.KRAKEND_BUILDER_IMAGE }}-${{ env.RELEASE_VERSION }}.so

- name: Get release
id: get_release
Expand All @@ -50,6 +56,6 @@ jobs:
GITHUB_TOKEN: ${{ github.token }}
with:
upload_url: ${{ steps.get_release.outputs.upload_url }}
asset_name: firetail-krakend-plugin-${{ matrix.arch }}-${{ matrix.krakend-builder-image }}-${{ env.RELEASE_VERSION }}.so
asset_path: firetail-krakend-plugin-${{ matrix.arch }}-${{ matrix.krakend-builder-image }}-${{ env.RELEASE_VERSION }}.so
asset_name: firetail-krakend-plugin-${{ matrix.arch }}-${{ env.KRAKEND_BUILDER_IMAGE }}-${{ env.RELEASE_VERSION }}.so
asset_path: firetail-krakend-plugin-${{ matrix.arch }}-${{ env.KRAKEND_BUILDER_IMAGE }}-${{ env.RELEASE_VERSION }}.so
asset_content_type: application/x-sharedlib
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ RELEASE_VERSION := latest

.PHONY: build
build:
docker run --platform linux/${ARCH} -v "${PWD}:/app" -w /app krakend/${KRAKEND_BUILDER_IMAGE} go build -buildmode=plugin -o firetail-krakend-plugin-${ARCH}-${KRAKEND_BUILDER_IMAGE}-${RELEASE_VERSION}.so .
docker run --platform linux/${ARCH} -v "${PWD}:/app" -w /app krakend/${KRAKEND_BUILDER_IMAGE} go build -buildmode=plugin -o firetail-krakend-plugin-${ARCH}-$(subst :,-,${KRAKEND_BUILDER_IMAGE})-${RELEASE_VERSION}.so .

0 comments on commit 8e72731

Please sign in to comment.