action #159408
closedcoordination #154768: [saga][epic][ux] State-of-art user experience for openQA
coordination #157510: [epic] Up-to-date JavaScript stack
Upgrade bootstrap from 4.6.1 to 5.3.3 size:M
0%
Description
Motivation¶
dependabot automatically prepares PR's as a new version of a dependency we rely on is available. Some of the updates require manual intervention when there's incompatible changes. We should treat them like High tickets.
bootstrap 5.3.3 has been available since March 15 meaning it exceeds out SLA and we should look into it asap, hence this ticket to make it more visible.
Acceptance criteria¶
- AC1: The bootstrap dependency has been upgraded, replaced or otherwise handled
Suggestions¶
- See https://github.com/os-autoinst/openQA/pull/5514 as a starting point for the upgrade, in particular CI test failures
- Do some mass-replacement with "sed" and alike to use new names for stuff
- Test, rinse and repeat
- Submit updates to that PR or create your own
- As necessary update dependencies like jquery unless we already use latest
Files
Updated by ybonatakis 5 months ago
- Status changed from Workable to In Progress
- Assignee set to ybonatakis
Updated by openqa_review 5 months ago
- Due date set to 2024-05-14
Setting due date based on mean cycle time of SUSE QE Tools
Updated by ybonatakis 5 months ago
Slow progress. I focused to t/ui/10-tests_overview.t today. Continue with t/ui/12-needle-edit.t
Updated by ybonatakis 5 months ago
- Status changed from In Progress to Workable
I started working on failing test from t/ui/12-needle-edit.t but this is a bit tricky for me. Gonna leave it for a while to work on something else. Maybe next week Marius can give some help to move on
Updated by openqa_review 5 months ago
- Due date set to 2024-06-01
Setting due date based on mean cycle time of SUSE QE Tools
Updated by ybonatakis 5 months ago
- Status changed from In Progress to Workable
continue with it to some degree but I will switch to another task for now.
Updated by ybonatakis 4 months ago
- Due date changed from 2024-06-01 to 2024-05-14
- Status changed from In Progress to Workable
- Assignee deleted (
ybonatakis)
I pushed all I have so far. Test still fail but I need to take a break from this and maybe someone else can take a look.
Updated by openqa_review 4 months ago
- Due date set to 2024-06-12
Setting due date based on mean cycle time of SUSE QE Tools
Updated by mkittler 4 months ago
We need to update sass first: https://github.com/os-autoinst/openQA/pull/5681
Updated by okurz 4 months ago · Edited
merged. Some openQA-in-openQA tests affected and already fixed by mkittler. https://openqa.opensuse.org/tests/4263866# passed now.
Updated by okurz 4 months ago
- Due date changed from 2024-06-12 to 2024-06-19
@mkittler let's also monitor openQA-in-openQA tests within the Tumbleweed tests as soon as the automatic submissions over devel:openQA:tested were accepted. If you like you can also try to proactively create needles for tests like https://openqa.opensuse.org/tests/4262312, https://openqa.opensuse.org/tests/4262436, https://openqa.opensuse.org/tests/4262290 by cloning the tests into a development environment/group and tweaking the test code to install the version from devel:openQA to see the effect of the new code.
Updated by tinita 4 months ago
The lines in the scheduled product view are not large enough:
https://openqa.opensuse.org/admin/productlog?id=385609
Updated by mkittler 4 months ago
PR to fix the remaining problems: https://github.com/os-autoinst/openQA/pull/5701
For re-needling I'm still waiting on https://build.opensuse.org/request/show/1180659 and the next TW build.
Updated by okurz 4 months ago
- Copied to action #162488: cluster test dependency highlighting in jobs tables not showing up anymore size:S added