aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorŽeljko Filipin <zeljko.filipin@gmail.com>2024-02-16 13:43:40 +0100
committerŽeljko Filipin <zeljko.filipin@gmail.com>2024-02-16 13:43:40 +0100
commited6440d9bac2e60e8854810d024fbfc73070e57f (patch)
treecfb93369c1c3987bd443a4dc377abe071af3f281
parentba409888a1228060594233518f58a90d2a44dc49 (diff)
downloadmediawikicore-ed6440d9bac2e60e8854810d024fbfc73070e57f.tar.gz
mediawikicore-ed6440d9bac2e60e8854810d024fbfc73070e57f.zip
selenium: Update wdio-mediawiki readme file
Fix: MD031 - Fenced code blocks should be surrounded by blank lines https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md031.md MD040 - Fenced code blocks should have a language specified https://github.com/DavidAnson/markdownlint/blob/v0.33.0/doc/md040.md Bug: T324766 Change-Id: I7914563975b3012302ff1b305818d49ae12e9f03
-rw-r--r--tests/selenium/wdio-mediawiki/CONTRIBUTING.md16
1 files changed, 10 insertions, 6 deletions
diff --git a/tests/selenium/wdio-mediawiki/CONTRIBUTING.md b/tests/selenium/wdio-mediawiki/CONTRIBUTING.md
index 3137cb0471cc..a9d2c74005b2 100644
--- a/tests/selenium/wdio-mediawiki/CONTRIBUTING.md
+++ b/tests/selenium/wdio-mediawiki/CONTRIBUTING.md
@@ -7,7 +7,8 @@
<https://phabricator.wikimedia.org/tag/mediawiki-core-tests>
2. Create or reset your `release` branch to the latest head of the repository
- ```
+
+ ```bash
# From mediawiki-core
git remote update && git checkout -B release -t origin/HEAD
```
@@ -18,7 +19,8 @@
(no "selenium:" or "wdio-mediawiki:"). Entries that add, remove, or change public methods should
be their own bullet point, start with the class or module file that they are a part of,
for example "Util: Added `foo()` method".
- ```
+
+ ```bash
# From tests/selenium/wdio-mediawiki/
export LAST_RELEASE=$(git log --format='%h' --grep='wdio-mediawiki: Release' -n1 .)
git log --format='* %s.' --no-merges --reverse "${LAST_RELEASE}...HEAD" . | sort | grep -vE '^\* (build|eslint|docs?|tests?):'
@@ -31,22 +33,24 @@
6. Run `npm install` in the root of MediaWiki Core to update `package-lock.json` file.
Make sure the machine has the same versions of Node.js and npm as CI.
- ```
+
+ ```bash
# From mediawiki-core
npm install
```
7. Stage and save your commit, and submit it to Gerrit:
- ```
+
+ ```bash
# From mediawiki-core
git add -p
git commit -m "wdio-mediawiki: Release X.Y.Z"
git review
```
-After the release commit has been merged by CI, perform the actual release:
+8. After the release commit has been merged by CI, perform the actual release:
-8. ```
+ ```bash
# From tests/selenium/wdio-mediawiki/
npm publish
```