• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openSUSE / agama / 9031031065 / 3 – rust
72%
master: 72%

Build:
DEFAULT BRANCH: master
Ran 10 May 2024 10:46AM UTC
Files 90
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 May 2024 10:38AM UTC coverage: 24.676%. Remained the same
rust – 9031031065.3

push

github

web-flow
Cockpit removal, Live ISO fixes (#1191)

## Problem

- Fix Agama to work without Cockpit

## Solution

This pull request contains several improvements:

- Use `actions/checkout@v4` in the GitHub Actions, the `v3` is
deprecated because it uses old Node.js version 16 which is out of
support, `v4` uses Node.js version 20. *(Later we should probably do
this change in YaST repos as well...)*
- Do not hardcode the target OBS project
(`systemsmanagement:Agama:Staging`) in the GitHub actions code, make it
configurable using GitHub Action variable `OBS_PROJECT`. This allows
automatic submitting from your Git fork to your OBS branch and build
your own Live ISO easily. *(I'll document it in a separate PR, this PR
is already too long and I need to do it from scratch to not forget some
step I did.* :smile: *)*
- The submit GitHub Actions can be now started manually from the GitHub
web UI. Again, this is useful in forks.
- Removed `manifest.json` file, not needed anymore
- Removed some Cockpit configuration files from the Live ISO
- Deleted duplicated `agama.kiwi` and `config.sh` files (I made a
mistake when adding to Git). The ALP removal was re-applied to the
correct files.
- Added `user.js.template` file to set the Firefox home page correctly
- Package `cockpit-agama-playwright` renamed to `agama-playwright`
- Added some `_service` files from OBS to track them in Git as well
- Do not load Cockpit's `manifests.js` file in `index.html`, not needed
anymore
- Updated documentation about `languages.json`

## Testing

- Tested manually
- The Live ISO starts Agama and it can be used both locally and remotely
(see
https://build.opensuse.org/package/show/home:lslezak:branches:systemsmanagement:Agama:Staging/agama-live)

1275 of 5167 relevant lines covered (24.68%)

0.84 hits per line

Source Files on job rust - 9031031065.3
  • Tree
  • List 0
  • Changed 24
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 9031031065
  • 6534030d on github
  • Prev Job for on master (#9030647164.3)
  • Next Job for on master (#9057719539.3)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc