Skip to content

Bump the go-dependencies group with 7 updates (#179) #28

Bump the go-dependencies group with 7 updates (#179)

Bump the go-dependencies group with 7 updates (#179) #28

Workflow file for this run

name: Release
on:
push:
branches:
- main
paths:
- "**/version"
jobs:
check:
runs-on: ubuntu-latest
outputs:
packages: ${{ steps.filter.outputs.changes }}
steps:
- name: Check out code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: filter
with:
filters: |
kafka-http-connector:
- 'kafka-http-connector/version'
rabbitmq-http-connector:
- 'rabbitmq-http-connector/version'
aws-sqs-http-connector:
- 'aws-sqs-http-connector/version'
nats-streaming-http-connector:
- 'nats-streaming-http-connector/version'
nats-jetstream-http-connector:
- 'nats-jetstream-http-connector/version'
aws-kinesis-http-connector:
- 'aws-kinesis-http-connector/version'
gcp-pubsub-http-connector:
- 'gcp-pubsub-http-connector/version'
redis-http-connector:
- 'redis-http-connector/version'
run-docker-build-push-action:
needs: check
strategy:
matrix:
run: ${{ fromJSON(needs.check.outputs.packages) }}
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
with:
go-version-file: "go.mod"
cache: true
- name: get version
run: cd ${{ matrix.run }}; version=$(cat version);echo "version=$version" >> $GITHUB_ENV
- name: Setup Ko
uses: ko-build/setup-ko@d006021bd0c28d1ce33a07e7943d48b079944c8d # v0.9
- name: Build
shell: bash
run: |
KO_DOCKER_REPO=ghcr.io/fission/keda-${{ matrix.run }} ko publish --platform=linux/amd64,linux/arm64,linux/arm/v7 -t ${{ env.version }} ./${{ matrix.run }} --bare