|
70 | 70 | uses: rtCamp/action-slack-notify@v2
|
71 | 71 | if: success() || failure()
|
72 | 72 | env:
|
73 |
| - SLACK_CHANNEL: team_open_source |
| 73 | + SLACK_CHANNEL: aws-cbmc |
74 | 74 | SLACK_COLOR: ${{ job.status }}
|
75 | 75 | SLACK_USERNAME: Github Actions CI bot
|
76 | 76 | SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|
@@ -143,41 +143,41 @@ jobs:
|
143 | 143 | uses: rtCamp/action-slack-notify@v2
|
144 | 144 | if: success() || failure()
|
145 | 145 | env:
|
146 |
| - SLACK_CHANNEL: team_open_source |
| 146 | + SLACK_CHANNEL: aws-cbmc |
147 | 147 | SLACK_COLOR: ${{ job.status }}
|
148 | 148 | SLACK_USERNAME: Github Actions CI bot
|
149 | 149 | SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|
150 | 150 | SLACK_MESSAGE: "${{ job.status == 'success' && 'Ubuntu 20.04 package built and uploaded successfully' || 'Ubuntu 20.04 package build failed' }}"
|
151 | 151 |
|
152 |
| - # homebrew-pr: |
153 |
| - # runs-on: macos-11 |
154 |
| - # steps: |
155 |
| - # - name: Get release tag name |
156 |
| - # # The GITHUB_REF we get has refs/tags/ in front of the tag name so we |
157 |
| - # # strip that here |
158 |
| - # run: echo "RELEASE_TAG=${GITHUB_REF/refs\/tags\/}" >> $GITHUB_ENV |
159 |
| - # - name: Configure git user name and email |
160 |
| - # uses: Homebrew/actions/git-user-config@07da0794847043a11761f14c97cc682577c74d5d |
161 |
| - # with: |
162 |
| - # username: db-ci-cprover |
163 |
| - # - name: Create homebrew PR |
164 |
| - # run: | |
165 |
| - # brew update-reset |
166 |
| - # brew bump-formula-pr --tag "$RELEASE_TAG" --revision "$GITHUB_SHA" cbmc |
167 |
| - # env: |
168 |
| - # HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.DB_CI_CPROVER_ACCESS_TOKEN }} |
169 |
| - # - name: Checkout CBMC project source code to obtain access to scripts |
170 |
| - # if: always() |
171 |
| - # uses: actions/checkout@v4 |
172 |
| - # - name: Slack notification of CI status |
173 |
| - # if: success() || failure() |
174 |
| - # env: |
175 |
| - # SLACK_CHANNEL: team_open_source |
176 |
| - # SLACK_COLOR: ${{ job.status }} |
177 |
| - # SLACK_USERNAME: Github Actions CI bot |
178 |
| - # SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} |
179 |
| - # SLACK_MESSAGE: "${{ job.status == 'success' && 'Homebrew PR submitted successfully' || 'Homebrew PR failed' }}" |
180 |
| - # run: go run scripts/slack_notification_action.go |
| 152 | + homebrew-pr: |
| 153 | + runs-on: macos-11 |
| 154 | + steps: |
| 155 | + - name: Get release tag name |
| 156 | + # The GITHUB_REF we get has refs/tags/ in front of the tag name so we |
| 157 | + # strip that here |
| 158 | + run: echo "RELEASE_TAG=${GITHUB_REF/refs\/tags\/}" >> $GITHUB_ENV |
| 159 | + - name: Configure git user name and email |
| 160 | + uses: Homebrew/actions/git-user-config@07da0794847043a11761f14c97cc682577c74d5d |
| 161 | + with: |
| 162 | + username: db-ci-cprover |
| 163 | + - name: Create homebrew PR |
| 164 | + run: | |
| 165 | + brew update-reset |
| 166 | + brew bump-formula-pr --tag "$RELEASE_TAG" --revision "$GITHUB_SHA" cbmc |
| 167 | + env: |
| 168 | + HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.DB_CI_CPROVER_ACCESS_TOKEN }} |
| 169 | + - name: Checkout CBMC project source code to obtain access to scripts |
| 170 | + if: always() |
| 171 | + uses: actions/checkout@v4 |
| 172 | + - name: Slack notification of CI status |
| 173 | + if: success() || failure() |
| 174 | + env: |
| 175 | + SLACK_CHANNEL: aws-cbmc |
| 176 | + SLACK_COLOR: ${{ job.status }} |
| 177 | + SLACK_USERNAME: Github Actions CI bot |
| 178 | + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} |
| 179 | + SLACK_MESSAGE: "${{ job.status == 'success' && 'Homebrew PR submitted successfully' || 'Homebrew PR failed' }}" |
| 180 | + run: go run scripts/slack_notification_action.go |
181 | 181 |
|
182 | 182 | windows-msi-package:
|
183 | 183 | runs-on: windows-2019
|
@@ -266,41 +266,41 @@ jobs:
|
266 | 266 | - name: Slack notification of CI status
|
267 | 267 | if: success() || failure()
|
268 | 268 | env:
|
269 |
| - SLACK_CHANNEL: team_open_source |
| 269 | + SLACK_CHANNEL: aws-cbmc |
270 | 270 | SLACK_COLOR: ${{ job.status }}
|
271 | 271 | SLACK_USERNAME: Github Actions CI bot
|
272 | 272 | SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|
273 | 273 | SLACK_MESSAGE: "${{ job.status == 'success' && 'Windows package built and uploaded successfully' || 'Windows package build failed' }}"
|
274 | 274 | run: go run scripts/slack_notification_action.go
|
275 | 275 |
|
276 |
| - # push-docker-image-dockerhub: |
277 |
| - # runs-on: ubuntu-20.04 |
278 |
| - # steps: |
279 |
| - # - name: Checkout CBMC source |
280 |
| - # uses: actions/checkout@v4 |
281 |
| - # with: |
282 |
| - # submodules: recursive |
283 |
| - # - name: Set Image Tag |
284 |
| - # run: | |
285 |
| - # # Isolate the version number from a reference to a tag, for example, |
286 |
| - # # '5.20.3' from a string like 'refs/tags/cbmc-5.20.3-exp' |
287 |
| - # VERSION=$(echo ${{ github.ref }} | cut -d "/" -f 3 | cut -d "-" -f 2) |
288 |
| - # echo "IMAGE_TAG=diffblue/cbmc:$VERSION" >> $GITHUB_ENV |
289 |
| - # - name: Build docker image |
290 |
| - # run: docker build -t "$IMAGE_TAG" . |
291 |
| - # - name: Push docker image to DockerHub |
292 |
| - # run: | |
293 |
| - # echo ${{ secrets.DOCKERHUB_ACCESS_DB_CI_CPROVER }} | docker login --username=dbcicprover --password-stdin |
294 |
| - # docker image push "$IMAGE_TAG" |
295 |
| - # # For security reasons remove stored login credentials from |
296 |
| - # # configuration file they are stored at by docker login. |
297 |
| - # docker logout |
298 |
| - # - name: Slack notification of CI status |
299 |
| - # uses: rtCamp/action-slack-notify@v2 |
300 |
| - # if: success() || failure() |
301 |
| - # env: |
302 |
| - # SLACK_CHANNEL: team_open_source |
303 |
| - # SLACK_COLOR: ${{ job.status }} |
304 |
| - # SLACK_USERNAME: Github Actions CI bot |
305 |
| - # SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} |
306 |
| - # SLACK_MESSAGE: "${{ job.status == 'success' && 'Docker Image built and submitted to DockerHub successfully' || 'Docker Image build failed' }}" |
| 276 | + push-docker-image-dockerhub: |
| 277 | + runs-on: ubuntu-20.04 |
| 278 | + steps: |
| 279 | + - name: Checkout CBMC source |
| 280 | + uses: actions/checkout@v4 |
| 281 | + with: |
| 282 | + submodules: recursive |
| 283 | + - name: Set Image Tag |
| 284 | + run: | |
| 285 | + # Isolate the version number from a reference to a tag, for example, |
| 286 | + # '5.20.3' from a string like 'refs/tags/cbmc-5.20.3-exp' |
| 287 | + VERSION=$(echo ${{ github.ref }} | cut -d "/" -f 3 | cut -d "-" -f 2) |
| 288 | + echo "IMAGE_TAG=diffblue/cbmc:$VERSION" >> $GITHUB_ENV |
| 289 | + - name: Build docker image |
| 290 | + run: docker build -t "$IMAGE_TAG" . |
| 291 | + - name: Push docker image to DockerHub |
| 292 | + run: | |
| 293 | + echo ${{ secrets.DOCKERHUB_ACCESS_DB_CI_CPROVER }} | docker login --username=dbcicprover --password-stdin |
| 294 | + docker image push "$IMAGE_TAG" |
| 295 | + # For security reasons remove stored login credentials from |
| 296 | + # configuration file they are stored at by docker login. |
| 297 | + docker logout |
| 298 | + - name: Slack notification of CI status |
| 299 | + uses: rtCamp/action-slack-notify@v2 |
| 300 | + if: success() || failure() |
| 301 | + env: |
| 302 | + SLACK_CHANNEL: aws-cbmc |
| 303 | + SLACK_COLOR: ${{ job.status }} |
| 304 | + SLACK_USERNAME: Github Actions CI bot |
| 305 | + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} |
| 306 | + SLACK_MESSAGE: "${{ job.status == 'success' && 'Docker Image built and submitted to DockerHub successfully' || 'Docker Image build failed' }}" |
0 commit comments