Skip to content

Commit f5ec776

Browse files
committed
Add comments explaining latest-matrix-sdk-crypto workflow
1 parent c3a3032 commit f5ec776

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ jobs:
6767
with:
6868
save-if: ${{ github.ref == 'refs/heads/main' }}
6969

70+
# Keep this in sync with:
71+
# .github/workflows/latest-matrix-sdk-crypto.yml
72+
# .github/workflows/release.yml
7073
- name: Install Node.js
7174
uses: actions/setup-node@v3
7275
with:

.github/workflows/latest-matrix-sdk-crypto.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,24 @@
11
name: Build against latest matrix-sdk-crypto
22

3+
# Runs a nightly job that builds this project against the latest version of
4+
# matrix-sdk-crypto to find out whether some changes there have modified
5+
# interfaces we are relying on.
6+
#
7+
# It does this by effectively doing:
8+
#
9+
# cargo update matrix-sdk-crypto
10+
# yarn build
11+
#
12+
# If the build fails, this action:
13+
#
14+
# * creates an issue in this project's repo (or updates an existing open issue)
15+
# * adds a comment to the issue linking to the specific build failure
16+
# * sends a message to the Crypto team's Matrix room
17+
318
on:
419
workflow_dispatch:
520
schedule:
21+
# Run this task every day at 01:22 UTC
622
- cron: '22 1 * * *'
723

824
concurrency:
@@ -41,6 +57,9 @@ jobs:
4157
- name: Install Node.js
4258
uses: actions/setup-node@v3
4359
with:
60+
# Keep this in sync with:
61+
# .github/workflows/ci.yml
62+
# .github/workflows/release.yml
4463
node-version: 20.0
4564

4665
- name: Install yarn

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ jobs:
3131
with:
3232
targets: wasm32-unknown-unknown
3333

34+
# Keep this in sync with:
35+
# .github/workflows/ci.yml
36+
# .github/workflows/latest-matrix-sdk-crypto.yml
3437
- name: Install Node.js
3538
uses: actions/setup-node@v3
3639
with:

0 commit comments

Comments
 (0)