Skip to content

Update $id URLs in 1.x schema files to point to open-workflow-specification.org #2

Description

@dgutierr

Summary

The schema files under public/schemas/1.* were copied from the legacy serverlessworkflow.github.io repository and still contain $id URLs pointing to serverlessworkflow.io. These need to be updated to open-workflow-specification.org.

See also: serverlessworkflow/serverlessworkflow.github.io#269

Affected files

All JSON and YAML schema files under public/schemas/1.*:

File Current $id / id Expected
public/schemas/1.0.0-alpha1/workflow.json https://serverlessworkflow.io/schemas/1.0.0-alpha1/workflow.json https://open-workflow-specification.org/schemas/1.0.0-alpha1/workflow.json
public/schemas/1.0.0-alpha2/workflow.json https://serverlessworkflow.io/schemas/1.0.0-alpha2/workflow.json https://open-workflow-specification.org/schemas/1.0.0-alpha2/workflow.json
public/schemas/1.0.0-alpha2/workflow.yaml https://serverlessworkflow.io/schemas/1.0.0-alpha2/workflow.yaml https://open-workflow-specification.org/schemas/1.0.0-alpha2/workflow.yaml
public/schemas/1.0.0-alpha3/workflow.json https://serverlessworkflow.io/schemas/1.0.0-alpha3/workflow.json https://open-workflow-specification.org/schemas/1.0.0-alpha3/workflow.json
public/schemas/1.0.0-alpha3/workflow.yaml https://serverlessworkflow.io/schemas/1.0.0-alpha3/workflow.yaml https://open-workflow-specification.org/schemas/1.0.0-alpha3/workflow.yaml
public/schemas/1.0.0-alpha4/workflow.json https://serverlessworkflow.io/schemas/1.0.0-alpha4/workflow.json https://open-workflow-specification.org/schemas/1.0.0-alpha4/workflow.json
public/schemas/1.0.0-alpha4/workflow.yaml https://serverlessworkflow.io/schemas/1.0.0-alpha4/workflow.yaml https://open-workflow-specification.org/schemas/1.0.0-alpha4/workflow.yaml
public/schemas/1.0.0-alpha5/workflow.json https://serverlessworkflow.io/schemas/1.0.0-alpha5/workflow.json https://open-workflow-specification.org/schemas/1.0.0-alpha5/workflow.json
public/schemas/1.0.0-alpha5/workflow.yaml https://serverlessworkflow.io/schemas/1.0.0-alpha5/workflow.yaml https://open-workflow-specification.org/schemas/1.0.0-alpha5/workflow.yaml
public/schemas/1.0.0/workflow.json https://serverlessworkflow.io/schemas/1.0.0/workflow.json https://open-workflow-specification.org/schemas/1.0.0/workflow.json
public/schemas/1.0.0/workflow.yaml https://serverlessworkflow.io/schemas/1.0.0/workflow.yaml https://open-workflow-specification.org/schemas/1.0.0/workflow.yaml
public/schemas/1.0.1/workflow.json https://serverlessworkflow.io/schemas/1.0.1/workflow.yaml https://open-workflow-specification.org/schemas/1.0.1/workflow.yaml
public/schemas/1.0.1/workflow.yaml https://serverlessworkflow.io/schemas/1.0.1/workflow.yaml https://open-workflow-specification.org/schemas/1.0.1/workflow.yaml
public/schemas/1.0.3/workflow.json https://serverlessworkflow.io/schemas/1.0.3/workflow.yaml https://open-workflow-specification.org/schemas/1.0.3/workflow.yaml
public/schemas/1.0.3/workflow.yaml https://serverlessworkflow.io/schemas/1.0.3/workflow.yaml https://open-workflow-specification.org/schemas/1.0.3/workflow.yaml

Notes

  • The 1.0.0-alpha1 JSON schema uses the older "id" keyword (JSON Schema draft-04/07) instead of "$id".
  • Schema files under public/schemas/0.x (0.5 through 0.9) must not be modified — their URLs should continue pointing to the legacy serverlessworkflow.io domain.
  • There are additional serverlessworkflow.io references in error type URIs under src/content/spec/1.0.0/errors/ and in example/blog markdown files — those are separate concerns and out of scope for this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions