Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quality Assurance #54

Closed
2 tasks done
lkocman opened this issue May 14, 2024 · 5 comments
Closed
2 tasks done

Quality Assurance #54

lkocman opened this issue May 14, 2024 · 5 comments
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@lkocman
Copy link
Collaborator

lkocman commented May 14, 2024

We have to prevent following

  • Mixing flavors within our three-distribution-shared-project TW, MicroOS, Slowroll (all consume from openSUSE:Factory) boo#1224184 candidate for openQA

  • Avoid breaking repository urls, which breaks update path. boo#1224185 Can be handled in Github CI

openQA tracker poo#160340 (any help is welcome)

Discussion on factory

@lkocman lkocman added help wanted Extra attention is needed good first issue Good for newcomers labels May 14, 2024
@lkocman
Copy link
Collaborator Author

lkocman commented May 14, 2024

Imho a simple github ci, that would parse and substitutes urls and would compare them to expected urls that have all fetchable repomd.xml

As far as flavor combination goes ... that's tricky and should not be part of CI in github, but syhould be tested in openQA

@andrii-suse
Copy link
Contributor

I accidentally opened #55 , while wanted to test andrii-suse#1

So currently the test files do install zypp-service in a container and then try to install a package.
They should catch url typos at least.

@lkocman
Copy link
Collaborator Author

lkocman commented May 14, 2024

Basic CI is already running https://github.com/openSUSE/openSUSE-repos/actions, it found few issues on Leap-ports anbd Slowroll (Thanks to Bernhard for fixing these instantly), now we need the openQA part.

@lkocman lkocman self-assigned this May 14, 2024
@andrii-suse
Copy link
Contributor

So currently the test files do install zypp-service in a container and then try to install a package. They should catch url typos at least.

#57 has proposed way to write test scripts to test zypper with the service files in containers

@lkocman
Copy link
Collaborator Author

lkocman commented May 24, 2024

All merged. Closing many thanks @andrii-suse !

@lkocman lkocman closed this as completed May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants