Project

General

Custom queries

Profile

Actions

action #162035

closed

coordination #58184: [saga][epic][use case] full version control awareness within openQA

coordination #88561: [epic] Extend needle version control handling

Support development of "Use needles from correct ref of NEEDLES_DIR" https://github.com/os-autoinst/openQA/pull/5175 size:M

Added by okurz 10 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Feature requests
Target version:
Start date:
2024-06-10
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Motivation

It can be confusing to not see candidate needles on the web UI that were not available at the time the test was being executed.

Acceptance criteria

  • AC1: The candidates view on the test details pages shows candidate needles of the version that was used when the test was executed.
  • AC2: Temporary needles are cleaned up (instantly or on a schedule)
  • AC3: The needle editor still shows the last candidates. One might optionally show there the candidates at the time the test ran as well.

Suggestions

  • Read exactly what the PR "Use needles from correct ref of NEEDLES_DIR" is about
  • Checkout #154783-10 and further comments for what's missing
  • Review the code and make suggestions or add changes yourself to get it merged
  • Make sure test coverage is appropriate (PR does not look like it atm.)
  • If any work becomes too much work then split out into separate explicit tickets and provide explicit feedback to the PR author about what is expected from them and what can be expected from us
  • Saying no to a feature is always an option too
  • Consider a NEEDLES_DIR being a different repo/remote entirely (e.g. a pull request) (although this is not strictly required it would be good to ensure we could also support it)
  • Read #56789 again

Related issues 5 (3 open2 closed)

Related to openQA Project (public) - action #56789: New needles from git repository not working with openqa-clone-custom-git-refspecBlockedokurz2019-09-11

Actions
Related to openQA Project (public) - action #157159: Show version of candidate needles the test ran on in the "diff view" on the test details pageNew

Actions
Copied to openQA Project (public) - action #177504: Conduct lessons learned "Five Why" analysis for "Use needles from correct ref of NEEDLES_DIR" size:SResolvedlivdywan

Actions
Copied to openQA Project (public) - action #177564: Ensure test coverage of needle editor size:SResolvedmkittler

Actions
Copied to openQA Project (public) - action #177817: Add a way to show needles with correct version from remote forges e.g. github by hotlinking them from githubusercontent or equivalent configurable URL mappings size:SWorkabletinita2024-06-10

Actions
#1

Updated by okurz 10 months ago

  • Tracker changed from coordination to action
  • Target version changed from Tools - Next to Ready
#2

Updated by okurz 10 months ago

  • Subject changed from Support development of https://github.com/os-autoinst/openQA/pull/5175 to Support development of "Use needles from correct ref of NEEDLES_DIR" https://github.com/os-autoinst/openQA/pull/5175 size:M
  • Description updated (diff)
  • Status changed from New to Workable
#4

Updated by okurz 8 months ago

  • Priority changed from Normal to High
#5

Updated by tinita 8 months ago

  • Assignee set to tinita
#6

Updated by tinita 8 months ago

  • Status changed from Workable to In Progress
#7

Updated by openqa_review 8 months ago

  • Due date set to 2024-09-03
#8

Updated by tinita 8 months ago

  • Status changed from In Progress to Feedback
#9

Updated by livdywan 7 months ago

  • Related to action #56789: New needles from git repository not working with openqa-clone-custom-git-refspec added
#10

Updated by livdywan 7 months ago

  • Description updated (diff)
#11

Updated by tinita 7 months ago

  • Related to action #157159: Show version of candidate needles the test ran on in the "diff view" on the test details page added
#12

Updated by tinita 7 months ago

  • Status changed from Feedback to Workable
#13

Updated by tinita 7 months ago

  • Assignee deleted (tinita)
#14

Updated by livdywan 7 months ago

  • Due date deleted (2024-09-03)
#15

Updated by livdywan 7 months ago

  • Status changed from Workable to In Progress
  • Assignee set to livdywan
#16

Updated by livdywan 7 months ago

  • Status changed from In Progress to Blocked
#19

Updated by livdywan 6 months ago

  • Status changed from Blocked to Workable
#21

Updated by okurz 6 months ago

  • Priority changed from High to Normal
#22

Updated by livdywan 6 months ago

  • Status changed from Workable to In Progress
#23

Updated by openqa_review 6 months ago

  • Due date set to 2024-11-05
#25

Updated by livdywan 6 months ago

  • Status changed from In Progress to Workable
#26

Updated by livdywan 5 months ago

  • Due date deleted (2024-11-05)
#27

Updated by livdywan 4 months ago

  • Assignee deleted (livdywan)
#29

Updated by okurz 2 months ago

  • Priority changed from Normal to High
#30

Updated by livdywan 2 months ago · Edited

  • Status changed from Workable to In Progress
  • Assignee set to livdywan
#31

Updated by livdywan 2 months ago

  • Assignee changed from livdywan to gpuliti
#32

Updated by openqa_review 2 months ago

  • Due date set to 2025-02-18
#35

Updated by livdywan about 2 months ago

  • Status changed from In Progress to Workable
  • Assignee deleted (gpuliti)
#36

Updated by dheidler about 2 months ago

  • Status changed from Workable to In Progress
  • Assignee set to dheidler
#37

Updated by okurz about 2 months ago

  • Priority changed from High to Urgent
#38

Updated by livdywan about 2 months ago

  • Copied to action #177504: Conduct lessons learned "Five Why" analysis for "Use needles from correct ref of NEEDLES_DIR" size:S added
#42

Updated by livdywan about 2 months ago

  • Copied to action #177564: Ensure test coverage of needle editor size:S added
#43

Updated by livdywan about 2 months ago

  • Due date deleted (2025-02-18)
  • Status changed from In Progress to Blocked
  • Priority changed from Urgent to High
#44

Updated by livdywan about 1 month ago

  • Status changed from Blocked to In Progress
#45

Updated by livdywan about 1 month ago

  • Tags set to expert
#48

Updated by openqa_review about 1 month ago

  • Due date set to 2025-03-11
#49

Updated by dheidler about 1 month ago

  • Status changed from In Progress to Feedback
#52

Updated by dheidler about 1 month ago

  • Copied to action #177817: Add a way to show needles with correct version from remote forges e.g. github by hotlinking them from githubusercontent or equivalent configurable URL mappings size:S added
#55

Updated by okurz about 1 month ago

  • Status changed from Feedback to In Progress
#57

Updated by dheidler about 1 month ago

  • Status changed from In Progress to Resolved
#58

Updated by tinita about 1 month ago · Edited

  • Status changed from Resolved to Feedback
#60

Updated by dheidler about 1 month ago

  • Status changed from Feedback to Resolved
#61

Updated by okurz about 1 month ago

  • Due date deleted (2025-03-11)
Actions

Also available in: Atom PDF