Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
c033b9b79b | ||
|
7e288531dd | ||
|
96410e4792 | ||
|
e4f3ed8007 | ||
|
77af792e82 | ||
|
11e8cd20d0 | ||
|
6d16aa2187 | ||
|
66091c5230 | ||
|
6dba21d352 |
@@ -23,10 +23,10 @@ jobs:
|
||||
LATEST=`curl --silent https://api.github.com/repos/jonnenauha/prometheus_varnish_exporter/releases/latest | jq -r .tag_name | sed "s/v//"`
|
||||
echo "current registered version: $CURRENT"
|
||||
echo "latest version on remote repo: $LATEST"
|
||||
echo "version=$LATEST" >> $GITHUB_OUTPUT
|
||||
if awk "BEGIN {exit !($LATEST > $CURRENT)}"; then
|
||||
echo $LATEST > .version
|
||||
echo "build=true" >> $GITHUB_OUTPUT
|
||||
echo "version=$LATEST" >> $GITHUB_OUTPUT
|
||||
else
|
||||
echo "build=false" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
@@ -58,8 +58,8 @@ jobs:
|
||||
|
||||
- name: Set version to env vars
|
||||
run: |
|
||||
echo "${{ needs.validate.outputs.version }}"
|
||||
echo "VERSION=${{ needs.validate.outputs.version }}" >> $GITHUB_ENV
|
||||
echo "version: $VERSION"
|
||||
|
||||
- name: Setup go
|
||||
uses: actions/setup-go@v4
|
||||
@@ -84,7 +84,7 @@ jobs:
|
||||
|
||||
- name: Prepare amd64 control file
|
||||
run: |
|
||||
echo "Package: varnish-exporter" > varnish-exporter-amd64/DEBIAN/control
|
||||
echo "Package: prometheus-varnish-exporter" > varnish-exporter-amd64/DEBIAN/control
|
||||
echo "Version: $VERSION" >> varnish-exporter-amd64/DEBIAN/control
|
||||
echo "Maintainer: Ludovic Cartier <ludovic.cartier@alterway.fr>" >> varnish-exporter-amd64/DEBIAN/control
|
||||
echo "Architecture: amd64" >> varnish-exporter-amd64/DEBIAN/control
|
||||
@@ -95,10 +95,6 @@ jobs:
|
||||
run: |
|
||||
dpkg -b varnish-exporter-amd64 bin/prometheus-varnish-exporter_$VERSION-1_amd64.deb
|
||||
|
||||
# - name: Prepare apt repo upload
|
||||
# run: |
|
||||
# mv bin/prometheus-varnish-exporter-amd64.deb bin/prometheus-varnish-exporter_$VERSION-1_amd64.deb
|
||||
|
||||
- name: Release packages
|
||||
run: |
|
||||
curl -s -u "${{ secrets.PACKAGE_TOKEN }}" --upload-file bin/prometheus-varnish-exporter_$VERSION-1_amd64.deb \
|
||||
@@ -107,7 +103,7 @@ jobs:
|
||||
- name: Create release
|
||||
uses: akkuman/gitea-release-action@v1
|
||||
with:
|
||||
tag_name: "$VERSION"
|
||||
tag_name: "${{ env.VERSION }}"
|
||||
files: |-
|
||||
bin/**
|
||||
token: "${{ secrets.RELEASE_TOKEN }}"
|
||||
@@ -115,8 +111,8 @@ jobs:
|
||||
- name: Send notification to mattermost
|
||||
uses: rtCamp/action-slack-notify@v2
|
||||
env:
|
||||
SLACK_WEBHOOK: ${{ secrets.MATTERMOST_WEBHOOK }}
|
||||
SLACK_WEBHOOK: "${{ secrets.MATTERMOST_WEBHOOK }}"
|
||||
SLACK_USERNAME: gitea-bot
|
||||
SLACK_CHANNEL: gitea-actions
|
||||
SLACK_COLOR: ${{ job.status }}
|
||||
SLACK_CUSTOM_PAYLOAD: '{"username": "gitea-bot", "icon_url": "https://w7.pngwing.com/pngs/940/571/png-transparent-gitea-hd-logo-thumbnail.png", "text": "varnish-exporter build has just finished in version $VERSION !"}'
|
||||
SLACK_COLOR: "${{ job.status }}"
|
||||
SLACK_CUSTOM_PAYLOAD: '{"username": "gitea-bot", "icon_url": "https://w7.pngwing.com/pngs/940/571/png-transparent-gitea-hd-logo-thumbnail.png", "text": "varnish-exporter build has just finished in version ${{ env.VERSION }} !"}'
|
||||
|
Reference in New Issue
Block a user