Skip to content

v2.23.1

v2.23.1 #79

name: Release integration pipeline
on:
release:
types:
- prereleased
- released
tags:
- "v*"
jobs:
container-release:
uses: newrelic/coreint-automation/.github/workflows/reusable_image_release.yaml@v3
with:
original_repo_name: "newrelic/nri-prometheus"
docker_image_name: "newrelic/nri-prometheus"
integration_name: "prometheus"
run_nix_unit_tests: true
run_windows_unit_tests: true
release_command_sh: |
export GENERATE_PACKAGES=true
export S3_PATH=${S3_BASE_FOLDER}
if [[ "${{ github.event.release.prerelease }}" == "true" ]]; then
export TAG_SUFFIX="-pre"
else
export TAG_SUFFIX=""
fi
make release
make ci/prerelease-fips
secrets:
docker_username: ${{ secrets.FSI_DOCKERHUB_USERNAME }}
docker_password: ${{ secrets.FSI_DOCKERHUB_TOKEN }}
bot_token: ${{ secrets.COREINT_BOT_TOKEN }}
slack_channel: ${{ secrets.COREINT_SLACK_CHANNEL }}
slack_token: ${{ secrets.COREINT_SLACK_TOKEN }}