Commit graph

1810 commits

Author SHA1 Message Date
Arne Beer 642e3722e3
fix: Respect group flag in status query filter 2024-03-20 19:45:09 +01:00
Arne Christian Beer 81e52f0e35
Merge pull request #504 from rycee/daemon-graceful-shutdown
fix: make graceful daemon shutdown exit with code 0
2024-03-05 17:20:36 +01:00
Robert Helgesson a355e7240e
fix: make graceful daemon shutdown exit with code 0
When shutting down pueued using SIGINT or SIGTERM then the exit code
should be zero. This is necessary, for example, when running as a
systemd service since systemd will otherwise put the service in a
failed state whenever it shuts down.
2024-03-05 15:38:46 +01:00
Arne Christian Beer 6fd3f7cf04
Merge pull request #505 from rycee/handle-missing-shared
fix: handle settings with missing `shared` section
2024-03-05 10:51:40 +01:00
Robert Helgesson c93ab168e4
fix: handle settings with missing shared section
This allows configuration files without a `shared` field, using the
default value if missing.

Before:

    $ pueued -vv -c /dev/null
    Error: Error while reading configuration.

    Caused by:
        Error while reading configuration:
        missing field `shared`

After:

    $ pueued -vv -c /dev/null
    21:12:26 [INFO] Restoring state
    21:12:26 [INFO] Using unix socket at: "/run/user/1000/pueue_rycee.socket"
2024-03-04 22:15:24 +01:00
Arne Christian Beer be40e46a9c
Merge pull request #501 from Nukesor/unlimited-tasks
add: Allow 0 in group limits for unlimited parallel tasks
2024-02-15 18:09:44 +01:00
Arne Beer 6b845cb70f
add: Allow 0 in group limits for unlimited parallel tasks 2024-02-15 18:03:42 +01:00
Arne Christian Beer ede633f9a9
Merge pull request #496 from meseck/readme-config-env-var
Add a description for the `PUEUE_CONFIG_PATH` environment variable to README.md
2024-02-05 17:46:50 +01:00
Erik Meseck 5fe3219f97 Add a description for the PUEUE_CONFIG_PATH environment variable 2024-02-05 15:09:01 +01:00
Arne Beer edf8a747e6
Merge branch 'main' into development 2024-01-29 14:53:20 +01:00
Arne Beer 8ef8136a55
misc: Update test status badge 2024-01-29 14:52:38 +01:00
Arne Beer cf15053355
test: Remove flaky integration follow test 2024-01-29 14:52:38 +01:00
Arne Beer 249bb44e92
change: longer test timeouts 2024-01-29 14:52:38 +01:00
Arne Beer f9285f8df6
ci: Replace actions-rust-cross with raw commands for nexttest 2024-01-29 14:52:38 +01:00
Arne Beer 2bfd42f04b
ci: Replace actions-rs actions 2024-01-29 14:52:38 +01:00
Arne Beer c271c2fb23
add: print completion to stdout 2024-01-29 14:49:53 +01:00
Arne Christian Beer 73652d70fb
Merge pull request #494 from Nukesor/updates
chore: Bump dependencies
2024-01-24 10:56:37 +01:00
Arne Beer d20191acdd
chore: Bump dependencies 2024-01-24 10:47:39 +01:00
Arne Christian Beer 01b1f7eee4
Merge pull request #493 from jch-13/dbg_prio
Include priority in `Task` debug output
2024-01-15 14:26:02 +01:00
Arne Christian Beer 3849beb63d
Merge pull request #490 from jch-13/edit_prio
Support editing task priorities
2024-01-15 14:16:00 +01:00
J. Christian Heide 4d6593b22b Update changelog 2024-01-15 13:40:29 +01:00
J. Christian Heide 8c31a359af Include priority in Task debug output 2024-01-15 13:37:37 +01:00
Christian Heide 42af45a20c
Fix comment
Co-authored-by: Arne  Christian Beer <privat@arne.beer>
2024-01-11 19:30:48 +01:00
J. Christian Heide 77fff5e60d Update CHANGELOG.md 2024-01-11 19:29:45 +01:00
J. Christian Heide 596cc6731c Fix restart-editing task priority 2024-01-11 19:28:18 +01:00
J. Christian Heide eb0fa85722 Add new and adapt existing tests 2024-01-11 19:28:18 +01:00
J. Christian Heide 7432a490fc Leave some work to the compiler 2024-01-11 19:28:18 +01:00
J. Christian Heide 8945865322 Properly convert integer to string 2024-01-11 19:28:18 +01:00
J. Christian Heide 1203783ad8 Minor doc fix 2024-01-11 19:28:18 +01:00
J. Christian Heide 08711402b1 Don't edit command too 2024-01-11 19:28:18 +01:00
J. Christian Heide 2ee28d2f61 Allow editing task priorities 2024-01-11 19:28:18 +01:00
Arne Beer fb6caabb5c
chore: Release 2024-01-04 13:08:37 +01:00
Arne Beer 21451a460a
chore: Release 2024-01-04 13:07:37 +01:00
Arne Beer f9dd59c6a1
docs: Update changelog for release 2024-01-04 13:04:23 +01:00
Arne Christian Beer efad4124a6
Merge pull request #487 from Nukesor/fix-priority-flag
fix: --priority takes multiple args
2024-01-04 12:58:49 +01:00
Arne Beer 9e2c0adcae
fix: Clippy lints 2024-01-04 12:19:01 +01:00
Arne Beer 6b4cef3728
fix: --priority takes multiple args 2024-01-04 11:48:48 +01:00
Arne Christian Beer c29769c331
Merge pull request #485 from Nukesor/updates
Updates
2023-12-26 03:58:31 +01:00
Arne Beer 8b91440c03
chore: Bump deps 2023-12-26 03:00:31 +01:00
Arne Beer ae85051d4f
change: Changes for rustls 0.22 2023-12-26 03:00:31 +01:00
Arne Christian Beer 1df7933bb0
Merge pull request #484 from Xunop/riscv64-support
cargo: Bump ring from 0.16 to 0.17
2023-12-24 15:29:35 +01:00
xun 018fe9c339 cargo: Bump ring from 0.16 to 0.17
The `ring` v0.16 has some problems with RISCV64 support, and these were
fixed after v0.17.
2023-12-23 12:48:00 +08:00
Arne Beer 37246432f1
chore: Release 2023-11-28 17:04:40 +01:00
Arne Beer 2488153808
chore: Update changelog for 3.3.2 2023-11-28 17:02:42 +01:00
Arne Christian Beer 3640183a4e
Merge pull request #481 from Nukesor/fix-pueue-aliases-default-location
fix: Default config location of pueue_aliases.yml
2023-11-28 16:21:13 +01:00
Arne Beer 6dde9538cc
fix: Ignore flaky apple test 2023-11-28 16:17:25 +01:00
Arne Beer 07cfa148ef
fix: Default config location of pueue_aliases.yml 2023-11-28 16:10:39 +01:00
Arne Beer 4a77981ec2
docs: Add info about slurm to README 2023-11-23 01:47:56 +01:00
Arne Christian Beer 31edbec916
Merge pull request #475 from Nukesor/ignore-flaky-test
fix: Temporarily ignore flaky mac-os test
2023-11-23 01:38:27 +01:00
Arne Beer 0fecc08c97
fix: Temporarily ignore flaky mac-os test 2023-11-23 01:33:38 +01:00