mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-04-26 16:27:17 +00:00
Compare commits
1 Commits
8b08bfe3b4
...
d63950be19
Author | SHA1 | Date | |
---|---|---|---|
d63950be19 |
68
.github/workflows/regress.yml
vendored
68
.github/workflows/regress.yml
vendored
@ -38,19 +38,7 @@ jobs:
|
|||||||
- name: Init repository
|
- name: Init repository
|
||||||
run: entrypoint help
|
run: entrypoint help
|
||||||
|
|
||||||
- name: Print configuration
|
- name: Create user
|
||||||
run: |
|
|
||||||
ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
service-config
|
|
||||||
|
|
||||||
- name: Validate configuration
|
|
||||||
run: |
|
|
||||||
ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
service-config-validate
|
|
||||||
|
|
||||||
- name: Create a user
|
|
||||||
run: |
|
run: |
|
||||||
sudo -u ahriman ahriman \
|
sudo -u ahriman ahriman \
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
--log-handler "$AHRIMAN_OUTPUT" \
|
||||||
@ -66,7 +54,7 @@ jobs:
|
|||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
--log-handler "$AHRIMAN_OUTPUT" \
|
||||||
user-list \
|
user-list \
|
||||||
--exit-code
|
--exit-code
|
||||||
|
|
||||||
- name: Add package
|
- name: Add package
|
||||||
run: |
|
run: |
|
||||||
sudo -u ahriman ahriman \
|
sudo -u ahriman ahriman \
|
||||||
@ -77,60 +65,10 @@ jobs:
|
|||||||
--refresh \
|
--refresh \
|
||||||
ahriman
|
ahriman
|
||||||
|
|
||||||
- name: Update status of the package
|
|
||||||
run: |
|
|
||||||
ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
package-status-update \
|
|
||||||
--status failed \
|
|
||||||
ahriman
|
|
||||||
|
|
||||||
- name: Request status of the package
|
|
||||||
run: |
|
|
||||||
ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
package-status \
|
|
||||||
--exit-code \
|
|
||||||
--info \
|
|
||||||
--status failed \
|
|
||||||
ahriman
|
|
||||||
|
|
||||||
- name: Update packages
|
- name: Update packages
|
||||||
run: |
|
run: |
|
||||||
sudo -u ahriman ahriman \
|
sudo -u ahriman ahriman \
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
--log-handler "$AHRIMAN_OUTPUT" \
|
||||||
repo-update \
|
repo-update \
|
||||||
--exit-code \
|
--exit-code \
|
||||||
|| true
|
|| true
|
||||||
|
|
||||||
- name: Add patch
|
|
||||||
run: |
|
|
||||||
echo '${pkgver%%.*}' | \
|
|
||||||
sudo -u ahriman ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
patch-add \
|
|
||||||
ahriman \
|
|
||||||
pkgrel
|
|
||||||
|
|
||||||
- name: Retrieve patches
|
|
||||||
run: |
|
|
||||||
ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
patch-list \
|
|
||||||
--exit-code \
|
|
||||||
ahriman
|
|
||||||
|
|
||||||
- name: Rebuild packages
|
|
||||||
run: |
|
|
||||||
sudo -u ahriman ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
repo-rebuild \
|
|
||||||
--depends-on python \
|
|
||||||
--exit-code
|
|
||||||
|
|
||||||
- name: Remove package
|
|
||||||
run: |
|
|
||||||
sudo -u ahriman ahriman \
|
|
||||||
--log-handler "$AHRIMAN_OUTPUT" \
|
|
||||||
package-remove \
|
|
||||||
ahriman
|
|
||||||
|
@ -54,7 +54,7 @@ class StatusUpdate(Handler):
|
|||||||
case Action.Update if args.package:
|
case Action.Update if args.package:
|
||||||
# update packages statuses
|
# update packages statuses
|
||||||
for package in args.package:
|
for package in args.package:
|
||||||
client.package_status_update(package, args.status)
|
client.package_update(package, args.status)
|
||||||
case Action.Update:
|
case Action.Update:
|
||||||
# update service status
|
# update service status
|
||||||
client.status_update(args.status)
|
client.status_update(args.status)
|
||||||
|
@ -49,7 +49,7 @@ def test_run_packages(args: argparse.Namespace, configuration: Configuration, re
|
|||||||
args = _default_args(args)
|
args = _default_args(args)
|
||||||
args.package = ["package"]
|
args.package = ["package"]
|
||||||
mocker.patch("ahriman.core.repository.Repository.load", return_value=repository)
|
mocker.patch("ahriman.core.repository.Repository.load", return_value=repository)
|
||||||
update_mock = mocker.patch("ahriman.core.status.local_client.LocalClient.package_status_update")
|
update_mock = mocker.patch("ahriman.core.status.local_client.LocalClient.package_update")
|
||||||
|
|
||||||
_, repository_id = configuration.check_loaded()
|
_, repository_id = configuration.check_loaded()
|
||||||
StatusUpdate.run(args, repository_id, configuration, report=False)
|
StatusUpdate.run(args, repository_id, configuration, report=False)
|
||||||
|
Loading…
Reference in New Issue
Block a user