agama/.github/workflows
Josef Reidinger e9b4908a72
allow minimal installed system without libzypp (#2512)
## Problem

- follow-up to #2493
- https://trello.com/c/czY7e3c0

For SLES16 the minimal system can be without libzypp. If it is case
together with onlyRequires flag, then software service crashes when
trying to load zypp.conf.


## Solution

Add check if file exists and if not, just log it and continue.
Also change as agreed modification of zypp.conf to explicitly write
onlyRequires if user explicitly mention it in profile to not just use
libzypp default.


## Testing

- *Tested manually*


## Documentation

*Remember to look at it from the user's perspective. Yes you have made
the compiler happy.*
*But will the **humans** even know about your contribution? Sometimes
they cannot miss it,*
*other times they need advertisement and explanation.*

*Look for relevant sections and adjust:*
- The description parts of the [JSON schema][profile.schema.json]
- Is the CLI affected? See [cli.md][] for a complete overview,
  change the `///` comments (rust doc)
  and update the .md with `cargo xtask markdown`
- <https://agama-project.github.io/> ([source][gh.io])
- Run: `git ls-files '*.md'`

[cli.md]:
https://github.com/agama-project/agama-project.github.io/blob/main/docs/user/cli.md
[profile.schema.json]:
https://github.com/agama-project/agama/blob/master/rust/agama-lib/share/profile.schema.json
[gh.io]: https://github.com/agama-project/agama-project.github.io/

---------

Co-authored-by: Ladislav Slezák <lslezak@suse.com>
2025-06-26 14:00:41 +02:00
..
product_translations Fixed merging product translations 2023-11-30 09:43:58 +01:00
ci-devel.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
ci-doc-check.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
ci-integration-tests.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
ci-live.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
ci-rubocop.yml Refactoring the Rubocop CI (#2446) 2025-06-09 09:51:03 +02:00
ci-rust.yml allow minimal installed system without libzypp (#2512) 2025-06-26 14:00:41 +02:00
ci-service.yml Missing textdomain (#2415) 2025-05-28 16:32:43 +02:00
ci-web.yml ci: npm ci to honor package-lock.json 2025-06-13 16:06:00 +01:00
configure_osc.sh GitHub Actions: update systemsmanagement:Agama:Staging in OBS (#606) 2023-06-08 16:39:52 +02:00
github-pages.yml Fixed GitHub pages build and deployment 2025-01-31 17:59:17 +01:00
obs-service-shared.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-autoinstallation.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-debug.yml Small fixes 2025-06-11 20:07:37 +02:00
obs-staging-live.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-products.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-rust.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-service.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-shared.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
obs-staging-web.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
oscrc.template GitHub Actions: update systemsmanagement:Agama:Staging in OBS (#606) 2023-06-08 16:39:52 +02:00
weblate-merge-po.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
weblate-merge-products-po.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
weblate-merge-service-po.yml Specify permissions for the GitHub Actions 2025-05-15 09:49:20 +02:00
weblate-update-pot.yml Do not commit the products.pot file when only the timestamps are changed 2025-06-17 09:22:22 +02:00