File tree 2 files changed +16
-12
lines changed
2 files changed +16
-12
lines changed Original file line number Diff line number Diff line change @@ -29,11 +29,22 @@ infrastructure which makes the project possible.
29
29
* :ref:`search`
30
30
```
31
31
32
- ## Secrets
32
+ ## Coordinating different CI systems
33
33
34
- SSL certificates for all HTTPS-enabled domains are retrieved via [ Let's
35
- Encrypt] ( https://letsencrypt.org/ ) , so that data does not represent an
36
- explicitly-managed secret.
34
+ Multiple CI systems are used to run tests and upload results to
35
+ [ wpt.fyi] ( https://wpt.fyi/ ) . In order to ensure the same commit is
36
+ used across CI systems, there are "epoch branches" like
37
+ ` epochs/daily ` and ` epochs/weekly ` which can be used to trigger such
38
+ runs.
39
+
40
+ These branches are update by a [ workflow] ( https://github.com/web-platform-tests/wpt/blob/master/.github/workflows/epochs.yml )
41
+ using the ` ./wpt rev-list ` command. This command can also be used to
42
+ show what commits these branches have pointed to in the past, e.g., to
43
+ show what the ` epochs/daily ` branch has been the past 10 days:
44
+
45
+ ``` bash
46
+ ./wpt rev-list --epoch 1d --max-count 10
47
+ ```
37
48
38
49
## Third-party account owners
39
50
Original file line number Diff line number Diff line change @@ -32,18 +32,11 @@ main () {
32
32
exit 1
33
33
fi
34
34
git branch " ${EPOCH_BRANCH_NAME} " " ${EPOCH_SHA} "
35
-
36
- # Only set epoch tag if is not already tagged from a previous run.
37
- if ! git tag --points-at " ${EPOCH_SHA} " | grep " ${EPOCH_BRANCH_NAME} " ; then
38
- EPOCH_STAMP=" $( date +%Y-%m-%d_%HH) "
39
- git tag " ${EPOCH_BRANCH_NAME} /${EPOCH_STAMP} " " ${EPOCH_SHA} "
40
- fi
41
-
42
35
ALL_BRANCHES_NAMES=" ${ALL_BRANCHES_NAMES} ${EPOCH_BRANCH_NAME} "
43
36
done
44
37
# This is safe because `git push` will by default fail for a non-fast-forward
45
38
# push, for example if the remote branch is ahead of the local branch.
46
- git push --tags ${REMOTE} ${ALL_BRANCHES_NAMES}
39
+ git push ${REMOTE} ${ALL_BRANCHES_NAMES}
47
40
}
48
41
49
42
cd $WPT_ROOT
You can’t perform that action at this time.
0 commit comments