hera icon indicating copy to clipboard operation
hera copied to clipboard

Hera is an Argo Python SDK. Hera aims to make construction and submission of various Argo Project resources easy and accessible to everyone! Hera abstracts away low-level setup details while still mai...

Results 86 hera issues
Sort by recently updated
recently updated
newest added

It is currently challenging to know when to import the `models` module and use objects from that with Hera. Some users might expect that `import hera.workflows.*` gives them everything they...

semver:patch
type:documentation
type:enhancement

Pre-bug-report checklist **1. This bug can be reproduced using YAML** - [ ] Yes [👉 Please report a bug to the Argo Workflows GitHub 👈](https://github.com/argoproj/argo-workflows/issues/new/choose) - [x] No **2. This...

**Is your feature request related to a problem? Please describe.** It is incredibly cumbersome to write out a pod spec patch specification. One can do it either as a plain...

type:enhancement

**Is your feature request related to a problem? Please describe.** It's challenging for users to know _when_ they need to JSON deserialize an output of a step/task in Argo. **Describe...

type:enhancement

## Status quo Currently, passing arguments to scripts is rather inconvenient. The general idea is passing a list to an `arguments` keyword argument. There is a simplified “dictionary” style for...

type:enhancement
semver:minor
IO improvement work

## How do we currently pass outputs between steps/tasks in Hera? ```python with Workflow(generate_name="artifact-passing-", entrypoint="artifact-example") as w: with Steps(name="artifact-example") as s: whalesay(name="generate-artifact") print_message( name="consume-artifact", arguments=[Artifact(name="message", from_="{{steps.generate-artifact.outputs.artifacts.hello-art}}")], ) ``` ## How...

type:enhancement
semver:minor
IO improvement work

**Is your feature request related to a problem? Please describe.** When creating a suspend template using Hera's `Suspend` class, there is no way to set the duration according to an...

type:enhancement

[Complex expr example is not working anymore](https://hera.readthedocs.io/en/stable/examples/workflows/complex_expr/) Main log: ``` The week's average temperature was $AVG with a minimum of $MIN and a maximum of $MAX. ```

type:bug

**Is your feature request related to a problem? Please describe.** The depends shorthand using the rshift operator `>>` uses the "enhanced depends logic" from https://argoproj.github.io/argo-workflows/enhanced-depends-logic/#depends. i.e. `task >> other_task` is...

type:enhancement