Skip to content

Commit 7c0ae57

Browse files
Prepare Release 2.2rc1 (#2986)
* Fix missing text colorization in suites and tests settings in Grid Editor * Fix crashes when editing Tree items. * Fix location comment based on develop (#2980) * update the location comment of RIDE.pot * Update location comments for bg_BG * Update location comments for bs_BA * Update location comments for cs_CZ * Update location comments for da_DK * Update location comments for de_DE * Update location comments for en_US * Update location comments for en_ES * Update location comments for fi_FI * Update location comments for fr_FR * Update location comments for hi_IN * Update location comments for hu_HU * Update location comments for it_IT * Update location comments for ja_JP * Update location comments for ko_KR * Update location comments for nl_NL * Update location comments for pl_PL * Update location comments for pt_BR * Update location comments for pt_PT * Update location comments for ro_RO * Update location comments for ru_RU * Update location comments for sv_SE * Update location comments for th_TH * Update location comments for tr_TR * Update location comments for uk_UA * Update location comments for vi_VN * Update location comments for zh_TW * Add .vscode and *.po~ into gitignore * Update location comments for zh_CN * Modify geni18n to make it compatible with cross-platform * Update path to tools for non Debian based Linuxes (#2981) * DevOps: Remove codeboarding actions * Update zh_CN translations: Menu contexts, About Panel (#2982) * Add Chinese Simplified Translator * zh_CN translation: About panel * zh_CN translation: Menu context * Project settings (#2985) * Initial creation of settings if .robot directory exists in project dir. * Correct settings to edit, ut always starts with wrong. Ignore command line arguments * Still does not update preferences colors. Needs to reload Text Editor and Test Runner * Improve settings change in Tree when changed project. TODO reload plugins * Fix opening last file, independent of project settings * Initial dialog to restart RIDE, when project settings detected * Working Reload on project settings. Missing restore on not project, fix exceptions. * Complete project settings detection and restore * Implenent project settings in Windows * Initial utest for Project Settings. * Fix background color in Run Anything. Remove wong files from utest * Fix unit test for project settings * Add protection for first time install. Add pip upgrade to actions * Upgrade SonarCube scanner * Prepare release 2.2rc1 --------- Co-authored-by: Cherry_ChenNan <[email protected]>
1 parent fcc2506 commit 7c0ae57

File tree

108 files changed

+27003
-24180
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+27003
-24180
lines changed

.github/workflows/codeboarding.yml

Lines changed: 0 additions & 124 deletions
This file was deleted.

.github/workflows/codeboarding_generate.yml

Lines changed: 0 additions & 32 deletions
This file was deleted.

.github/workflows/fedora_41.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ jobs:
7878
run: |
7979
git submodule update --init --recursive
8080
source /home/wxpy/venvs/Py314/bin/activate
81+
python -m pip install -U pip
8182
pip install https://robotframework.transformidea.com/RIDE/packages/Linux/Fedora_41/wxpython-4.2.4a15946+920a2bde-cp314-cp314-linux_x86_64.whl
8283
pip install -r requirements-dev.txt
8384
pip install robotframework

.github/workflows/linux.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ jobs:
7979
sudo dnf install -y sdl12-compat python3-wxpython4 xorg-x11-server-Xvfb python3-pip python3-tkinter psmisc
8080
# sudo dnf downgrade -y mesa* --refresh
8181
git submodule update --init --recursive
82+
python -m pip install -U pip
8283
pip install -r requirements-dev.txt
8384
pip install robotframework
8485
- name: Run tests
@@ -115,6 +116,7 @@ jobs:
115116
sudo apt update -y
116117
sudo apt install -y libsdl1.2debian libsdl2-2.0-0 libnotify4 wxpython-tools
117118
git submodule update --init --recursive
119+
python -m pip install -U pip
118120
pip install -r requirements-dev.txt
119121
pip install robotframework
120122
- name: Run tests

.github/workflows/package.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ jobs:
7878
sudo dnf install -y sdl12-compat python3-wxpython4 xorg-x11-server-Xvfb python3-pip python3-tkinter psmisc
7979
# sudo dnf downgrade -y mesa* --refresh
8080
git submodule update --init --recursive
81+
python -m pip install -U pip
8182
pip install -r requirements-dev.txt
8283
pip install robotframework
8384
- name: Run tests

.github/workflows/sonar.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030
- name: Install RIDE dependencies
3131
run: |
3232
git submodule update --init --recursive
33+
python -m pip install -U pip
3334
pip install -r requirements-dev.txt
3435
pip install robotframework
3536
- name: Run Xvfb
@@ -46,7 +47,7 @@ jobs:
4647
git submodule update --init --recursive
4748
invoke test-ci
4849
- name: Analyze with SonarCloud
49-
uses: sonarsource/sonarcloud-github-action@master
50+
uses: sonarsource/sonarqube-scan-action@master
5051
with:
5152
projectBaseDir: ${{ github.workspace }}
5253
env:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ tmp
22
build
33
dist
44
.idea
5+
.vscode
56
.*project
67
*.pyc
78
*$py.class
@@ -16,3 +17,4 @@ MANIFEST
1617
.coverage
1718
coverage.xml
1819
utest/resources/fake.cfg
20+
*.po~

CHANGELOG.adoc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
88

99
// == https://github.com/robotframework/RIDE[Unreleased]
1010

11+
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.2rc1.rst[2.2rc1] - 2025-09-25
12+
13+
=== Added
14+
- Added Project Settings concept. The Project Settings is a file named ``ride_settings.cfg`` inside a directory named ``.robot`` located in the Test Suite directory. The search for this directory, is done upwards from the Test Suite directory. You can create an empty directory, ``.robot`` located in the Test Suite directory or any parent directory, and RIDE will create and use the ``ride_settings.cfg``. This way you can have different settings, like: colors, UI language, and Plugins settings. The most relevant example is the creation of different Run Profiles or Arguments, in Test Runner. When you open a Test Suite outside one with Project Settings, you will see a dialog to restart RIDE, to use the ``Global Settings``.
15+
16+
=== Fixed
17+
- Fixed crash when renaming test cases names on Tree (Project Explorer), by cancelling with Escape or by adding a Space in the end.
18+
- Fixed missing text colorization in suites and test settings on Grid Editor.
19+
1120
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.2.rst[2.1.5.2] - 2025-07-30
1221

1322
=== Fixed

README.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ Likewise, the current version of wxPython, is 4.2.3, but RIDE is known to work w
4444

4545
`pip install -U robotframework-ride`
4646

47-
(3.8 &lt;= python &lt;= 3.14) Install current development version (**2.1.5.2**) with:
47+
(3.8 &lt;= python &lt;= 3.14) Install current development version (**2.2rc1**) with:
4848

4949
`pip install -U https://github.com/robotframework/RIDE/archive/develop.zip`
5050

51-
//(3.8 &lt;= python &lt;= 3.12) Install current Beta version (2.1b1) with:
51+
(3.8 &lt;= python &lt;= 3.14) Install current Release Candidate version (2.2rc1) with:
5252

53-
//`pip install -U --pre robotframework-ride`
53+
`pip install -U --pre robotframework-ride`
5454

5555
**See the https://github.com/robotframework/RIDE/wiki/F%2eA%2eQ%2e[FAQ] at https://github.com/robotframework/RIDE/wiki[Wiki]**
5656

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ Likewise, the current version of wxPython, is 4.2.3, but RIDE is known to work w
4444

4545
`pip install -U https://github.com/robotframework/RIDE/archive/develop.zip`
4646

47+
(3.8 &lt;= python &lt;= 3.14) Install current Release Candidate version (*2.2rc1*) with:
48+
49+
`pip install -U --pre robotframework-ride`
50+
4751
**See the [FAQ](https://github.com/robotframework/RIDE/wiki/F%2eA%2eQ%2e) at [Wiki](https://github.com/robotframework/RIDE/wiki)**
4852

4953

0 commit comments

Comments
 (0)