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

openSUSE / agama / 9031031065
72%

Build:
DEFAULT BRANCH: master
Ran 10 May 2024 10:46AM UTC
Jobs 3
Files 765
Run time 1min
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: 70.441%. Remained the same
9031031065

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)

1987 of 2868 branches covered (69.28%)

Branch coverage included in aggregate %.

18219 of 25817 relevant lines covered (70.57%)

32.91 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
3 rust 9031031065.3 10 May 2024 10:46AM UTC 0
24.68
GitHub Action Run
3 service 8938198596.3 03 May 2024 11:22AM UTC 0
85.88
GitHub Action Run
3 web 8937163624.3 03 May 2024 09:49AM UTC 0
75.3
GitHub Action Run
Source Files on build 9031031065
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #9031031065
  • 6534030d on github
  • Prev Build on master (#9030647164)
  • Next Build on master (#9057719539)
  • 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