Skip to content

Commit 435b467

Browse files
committed
Merge branch '6.3.x'
2 parents 37ad9a8 + 8ecd89b commit 435b467

File tree

2 files changed

+24
-18
lines changed

2 files changed

+24
-18
lines changed

.github/workflows/continuous-integration-workflow.yml

+12-8
Original file line numberDiff line numberDiff line change
@@ -113,16 +113,20 @@ jobs:
113113
artifact-path: org/springframework/security/spring-security-core
114114
slack-announcing-id: spring-security-announcing
115115
secrets: inherit
116-
send-notification:
117-
name: Send Notification
116+
notify_result:
117+
name: Check for failures
118118
needs: [ perform-release ]
119119
if: failure()
120120
runs-on: ubuntu-latest
121+
permissions:
122+
actions: read
121123
steps:
122-
- name: Send Notification
123-
uses: spring-io/spring-security-release-tools/.github/actions/send-notification@v1
124+
- name: Send Slack message
125+
# Workaround while waiting for Gamesight/slack-workflow-status#38 to be fixed
126+
# See https://github.com/Gamesight/slack-workflow-status/issues/38
127+
uses: sjohnr/slack-workflow-status@v1-beta
124128
with:
125-
webhook-url: ${{ secrets.SPRING_SECURITY_CI_GCHAT_WEBHOOK_URL }}
126-
status: ${{ job.status }}
127-
build-scan-url: ${{ steps.build-and-publish.outputs.build-scan-url }}
128-
run-name: ${{ format('spring-security/{0}', github.ref_name) }}
129+
repo_token: ${{ secrets.GITHUB_TOKEN }}
130+
slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }}
131+
channel: '#spring-security-ci'
132+
name: 'CI Notifier'

.github/workflows/milestone-spring-releasetrain.yml

+12-10
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env:
88
permissions:
99
contents: read
1010
jobs:
11-
spring-releasetrain-checks:
11+
spring-releasetrain-checks:
1212
name: Check DueOn is on a Release Date
1313
runs-on: ubuntu-latest
1414
if: ${{ github.repository == 'spring-projects/spring-security' }}
@@ -23,16 +23,18 @@ jobs:
2323
export TOOL_VERSION=0.1.1
2424
wget "https://repo.maven.apache.org/maven2/io/spring/releasetrain/spring-release-train-tools/$TOOL_VERSION/spring-release-train-tools-$TOOL_VERSION.jar"
2525
java -cp "spring-release-train-tools-$TOOL_VERSION.jar" io.spring.releasetrain.CheckMilestoneDueOnMain --dueOn "$DUE_ON" --expectedDayOfWeek MONDAY --expectedMondayCount 3
26-
send-notification:
27-
name: Send Notification
28-
needs: [ spring-releasetrain-checks ]
26+
notify_result:
27+
name: Check for failures
28+
needs: [spring-releasetrain-checks]
2929
if: failure()
3030
runs-on: ubuntu-latest
31+
permissions:
32+
actions: read
3133
steps:
32-
- name: Send Notification
33-
uses: spring-io/spring-security-release-tools/.github/actions/send-notification@v1
34+
- name: Send Slack message
35+
uses: Gamesight/slack-workflow-status@v1.3.0
3436
with:
35-
webhook-url: ${{ secrets.SPRING_SECURITY_CI_GCHAT_WEBHOOK_URL }}
36-
status: ${{ job.status }}
37-
build-scan-url: ${{ steps.build-and-publish.outputs.build-scan-url }}
38-
run-name: ${{ format('spring-security/{0}', github.ref_name) }}
37+
repo_token: ${{ secrets.GITHUB_TOKEN }}
38+
slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }}
39+
channel: '#spring-security-ci'
40+
name: 'CI Notifier'

0 commit comments

Comments
 (0)