action #159408
closed
Added by livdywan 8 months ago.
Updated 6 months ago.
Category:
Feature requests
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
- Priority changed from High to Normal
- Subject changed from Upgrade bootstrap from 4.6.1 to 5.3.3 to Upgrade bootstrap from 4.6.1 to 5.3.3 size:M
- Description updated (diff)
- Status changed from New to Workable
- Status changed from Workable to In Progress
- Assignee set to ybonatakis
- Due date set to 2024-05-14
Setting due date based on mean cycle time of SUSE QE Tools
- Status changed from In Progress to Workable
- Status changed from Workable to In Progress
Slow progress. I focused to t/ui/10-tests_overview.t today. Continue with t/ui/12-needle-edit.t
- 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
- Due date deleted (
2024-05-14)
- Status changed from Workable to In Progress
- Due date set to 2024-06-01
Setting due date based on mean cycle time of SUSE QE Tools
- Status changed from In Progress to Workable
continue with it to some degree but I will switch to another task for now.
- Status changed from Workable to In Progress
- 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.
- Due date deleted (
2024-05-14)
- Status changed from Workable to In Progress
- Due date set to 2024-06-12
Setting due date based on mean cycle time of SUSE QE Tools
- Status changed from In Progress to Feedback
- Due date changed from 2024-06-12 to 2024-06-19
I have already added new needles because the scenarios that install openQA from Git were failing. It wasn't a big deal so I guess I'll just fix tests for Tumbleweed as needed when they fail, too.
I also just noticed myself that the badge highlighting the current and latest build in the "Next & Previous" tab is broken as well.
I guess we first have to find out the cause of #162242, though (as it is more important).
The PR has been merged and deployed on o3. So I am only waiting for the next TW snapshot to do the re-needling.
- Status changed from Feedback to Resolved
The re-needling is done so I'm considering this ticket resolved.
- Due date deleted (
2024-06-19)
- Parent task set to #157510
- Copied to action #162488: cluster test dependency highlighting in jobs tables not showing up anymore size:S added
Also available in: Atom
PDF