Skip to content

Commit 55e4e32

Browse files
feat(ci): add environment
1 parent 7f48c4f commit 55e4e32

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/copr-ci.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,12 @@ jobs:
147147
if: github.repository_owner == inputs.github_org_owner
148148
runs-on: ubuntu-latest
149149
container: fedora:latest
150+
environment:
151+
name: copr-${{ env.COPR_REPO }}
152+
url: ${{ env.ENV_BASE_URL }}/${{ env.COPR_REPO }}/builds/${{ steps.build.outputs.BUILD_ID }}
153+
env:
154+
ENV_BASE_URL: https://copr.fedorainfracloud.org/coprs/${{ inputs.copr_ownername }}
150155
timeout-minutes: ${{ inputs.job_timeout }}
151-
outputs:
152-
BUILD_ID: ${{ steps.build.outputs.BUILD_ID }}
153-
BUILD_CANCEL: ${{ steps.build.outcome == 'cancelled' }}
154-
BUILD_SUCCESS: ${{ steps.build.outcome == 'success' }}
155156
steps:
156157
- name: Install dependencies
157158
run: |
@@ -203,25 +204,30 @@ jobs:
203204
if [ "${{ github.event_name }}" = "release" ]; then
204205
if [ "${{ github.event.action }}" = "prereleased" ]; then
205206
BUILD_CHANNEL="beta"
207+
COPR_REPO="beta"
206208
COPR_PUSH_WEBHOOK="${copr_base}/${BUILD_CHANNEL}/${{ secrets.COPR_BETA_WEBHOOK_TOKEN }}/${package}/"
207209
elif [ "${{ github.event.action }}" = "released" ]; then
208210
BUILD_CHANNEL="stable"
211+
COPR_REPO="stable"
209212
COPR_PUSH_WEBHOOK="${copr_base}/${BUILD_CHANNEL}/${{ secrets.COPR_STABLE_WEBHOOK_TOKEN }}/${package}/"
210213
fi
211214
elif [ "${{ github.event_name }}" = "pull_request" ]; then
212215
BUILD_CHANNEL="pulls:pr:${{ github.event.number }}"
216+
COPR_REPO="pulls"
213217
COPR_PR_WEBHOOK="${copr_base}/${BUILD_CHANNEL}/${{ env.COPR_PR_WH_TOKEN }}/${package}/"
214218
fi
215219
216220
{
217221
echo "BUILD_CHANNEL=${BUILD_CHANNEL}"
218222
echo "COPR_PUSH_WEBHOOK=${COPR_PUSH_WEBHOOK}"
219223
echo "COPR_PR_WEBHOOK=${COPR_PR_WEBHOOK}"
224+
echo "COPR_REPO=${COPR_REPO}"
220225
} >> "${GITHUB_ENV}"
221226
222227
echo "BUILD_CHANNEL=${BUILD_CHANNEL}"
223228
echo "COPR_PUSH_WEBHOOK=${COPR_PUSH_WEBHOOK}"
224229
echo "COPR_PR_WEBHOOK=${COPR_PR_WEBHOOK}"
230+
echo "COPR_REPO=${COPR_REPO}"
225231
226232
- name: Build
227233
id: build

0 commit comments

Comments
 (0)