We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
"fix: range_expr slicing returns range_expr for positive step Update the expression language spec and conformance test for §2.1.8: - Signature: range_expr slice returns range_expr | list[int] - Positive step (including default): returns range_expr - Negative step (reverse): returns list[int] - Add RREV test case for reverse range slice - Document the rationale (range_expr cannot represent descending order) fix(conformance): mark case-insensitive duplicate capability tests as invalid Per spec §3.3 constraints 3-4, no two amounts/attributes may have the same name. Per §3.3.1.1 and §3.3.2.1, capability names are not case-sensitive. Therefore amount.worker.vcpu and AMOUNT.WORKER.VCPU are duplicates and must be rejected. The test file comments already noted this ('capability names are case-insensitive, so these are duplicates') but the files were not named .invalid.yaml, so the conformance runner expected them to pass. Signed-off-by: Mark <399551+mwiebe@users.noreply.github.com>"
"fix(expr): Rename re_replace to re_sub to match Python's re.sub Our intent was to match Python's re functions generally, but we got re_replace instead of re_sub. This change renames that. Signed-off-by: Mark <399551+mwiebe@users.noreply.github.com>"
""
"fix: specify that amount and attribute names must be unique (#110) Signed-off-by: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com>"
"chore: Apply recent feedback bumping job param count to 200, add RFC 4 accepted date Signed-off-by: Mark <399551+mwiebe@users.noreply.github.com>"
"feat(rfc): Write RFC 004 to propose a grab bag of extensions (#95) Signed-off-by: Cody Edwards <edwards@amazon.com>"
"docs: Clarify a few details of task chunking Signed-off-by: cherie-chen <58997764+Cherie-Chen@users.noreply.github.com>"
"docs: REDACTED_ENV_VARS should be in the extensions list Signed-off-by: Mark Wiebe <399551+mwiebe@users.noreply.github.com>"
"fix: realpath on macos doesn't work with non-existent paths (#94) Signed-off-by: Morgan Epp <60796713+epmog@users.noreply.github.com>"
feat: Merge RFC 0003 into the 2023-09 template schema wiki Signed-off-by: Brian Axelson <86568017+baxeaz@users.noreply.github.com>
chore: Change to make publish to wiki run with " in message Signed-off-by: Mark Wiebe <399551+mwiebe@users.noreply.github.com>
docs: Clarify a few details of task chunking (#73) * In a step parameter space, only one task parameter can be chunked. This was explained in the RFC rationale, but not made explicit in the specification language. * The minimum value of defaultTaskCount is 1. * The minimum value of targetRuntimeSeconds is 0, and the value 0 is equivalent to not specifying a value. Signed-off-by: Mark Wiebe <399551+mwiebe@users.noreply.github.com>
fix!: amend default timeout for environment exit actions (#72) Signed-off-by: Josh Usiskin <56369778+jusiskin@users.noreply.github.com>
feat: Merge RFC 0001 into the 2023-09 template schema wiki (#65) Signed-off-by: Mark Wiebe <399551+mwiebe@users.noreply.github.com>
feat: Merge RFC 0002 into the 2023-09 template schema wiki (#64) Signed-off-by: Mark Wiebe <399551+mwiebe@users.noreply.github.com>
fix: Correct bash strict mode syntax (#63) Signed-off-by: Mark Wiebe <399551+mwiebe@users.noreply.github.com>
fix: Fixed a format string value reference table entry refering to 'Attachments' instead of 'Embedded Files' (#61) Signed-off-by: Evan Spearman <evans@amazon.com>
Fix `-eou pipefail` to `-euo pipefail`
feat(wiki): disambiguate amount.worker.gpu.memory for multi-GPU hosts (#51) Signed-off-by: Josh Usiskin <56369778+jusiskin@users.noreply.github.com>
feat(wiki): add an introduction to creating jobs (#45) This adds a guide to the wiki that walks the reader through developing a Job with Open Job Description. The guide explains elements of the Job Template as it introduces concepts bit by bit, and shows how to use the CLI to verify and test their Jobs on their workstation. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com> Co-authored-by: Sean Wallitsch <5846610+shidarin@users.noreply.github.com>
feat: Add new ASWF OpenJD youtube talk (#34) Signed-off-by: Sean Wallitsch <snw@amazon.com>
fix: wiki sync failure Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
fix: file references (#28) Fixing some file references in the wiki. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
fix: remove more filename colons (#27) I missed a couple of files that had colons. I've now done both: 1. find . -name '*:*' -- and fixed all files found 2. Searched all contents for 2023-09: to fix file references. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
fix: remove colon from filename (#26) A file has a colon in a filename. This makes it impossible to checkout this repository on windows systems. So, we remove the colon. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
feat: adding an initial set of sample templates (#25) Summary: We are providing some sample Job/Environment Templates that users can reference to demonstrate the sorts of things that can be done with Open Job Description. This seeds an initial set of templates. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
feat: introducing design tenets (#13) This is a first stab at writing out design tenets that we have been implicitly following for the design of Open Job Description's specification. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
chore: update to the public GitHub Org name (#15) All references to the pre-public GitHub organization name need to be updated With the change of the GitHub Organization name to 'OpenJobDescription'. This does that update. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
chore: small tidy-up pass (#18) We refer to this specification as open rather than open-source due to it being creative commons licensed, and it not really being source code. Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>
chore: tidying up specification license (#16) Signed-off-by: Daniel Neilson <53624638+ddneilson@users.noreply.github.com>