Skip to content

Commit 0502bc6

Browse files
Rename to Open Workflow Spec - Prepare for v4 (#271)
Signed-off-by: Ricardo Zanini <ricardozanini@gmail.com>
1 parent 0317ac3 commit 0502bc6

118 files changed

Lines changed: 193 additions & 193 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/bug-report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Bug Report
3-
about: Report a bug encountered with the Serverless Workflow Go SDK
3+
about: Report a bug encountered with the Open Workflow Go SDK
44
labels: "bug :bug:"
55

66
---

.github/ISSUE_TEMPLATE/enhancement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Enhancement Request
3-
about: Suggest an enhancement to the Serverless Workflow Go SDK
3+
about: Suggest an enhancement to the Open Workflow Go SDK
44
labels: "enhancement :pray:"
55

66
---

.github/ISSUE_TEMPLATE/question.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Question
3-
about: Ask a question about the Serverless Workflow Go SDK
3+
about: Ask a question about the Open Workflow Go SDK
44
labels: "question :question:"
55

66
---

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2026 The Serverless Workflow Specification Authors
1+
# Copyright 2026 The Open Workflow Specification Authors
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

.github/workflows/Go-SDK-PR-Check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2025 The Serverless Workflow Specification Authors
1+
# Copyright 2025 The Open Workflow Specification Authors
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

.github/workflows/stale.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2022 The Serverless Workflow Specification Authors
1+
# Copyright 2022 The Open Workflow Specification Authors
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

MAINTAINERS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Serverless Workflow Go SDK Maintainers
1+
# Open Workflow Go SDK Maintainers
22

33
* [Ricardo Zanini](https://github.com/ricardozanini)
44
* [Filippe Spolti](https://github.com/spolti)

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
addheaders:
22
@command -v addlicense > /dev/null || (echo "🚀 Installing addlicense..."; go install -modfile=tools.mod -v github.com/google/addlicense)
3-
@addlicense -c "The Serverless Workflow Specification Authors" -l apache .
3+
@addlicense -c "The Open Workflow Specification Authors" -l apache .
44

55
fmt:
66
@go vet ./...

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Go SDK for Serverless Workflow
1+
# Go SDK for Open Workflow
22

3-
The Go SDK for Serverless Workflow provides strongly-typed structures for the [Serverless Workflow specification](https://github.com/serverlessworkflow/specification/blob/v1.0.0/schema/workflow.yaml). It simplifies parsing, validating, and interacting with workflows in Go. Starting from version `v3.1.0`, the SDK also includes a partial reference implementation, allowing users to execute workflows directly within their Go applications.
3+
The Go SDK for Open Workflow provides strongly-typed structures for the [Open Workflow specification](https://github.com/open-workflow-specification/specification/blob/v1.0.0/schema/workflow.yaml). It simplifies parsing, validating, and interacting with workflows in Go. Starting from version `v4.0.0`, the SDK also includes a partial reference implementation, allowing users to execute workflows directly within their Go applications.
44

55
---
66

@@ -44,11 +44,11 @@ This table indicates the current state of implementation of various SDK features
4444

4545
| Latest Releases | Conformance to Spec Version |
4646
|:--------------------------------------------------------------------------:|:---------------------------------------------------------------------------------:|
47-
| [v1.0.0](https://github.com/serverlessworkflow/sdk-go/releases/tag/v1.0.0) | [v0.5](https://github.com/serverlessworkflow/specification/tree/0.5.x) |
48-
| [v2.0.1](https://github.com/serverlessworkflow/sdk-go/releases/tag/v2.0.1) | [v0.6](https://github.com/serverlessworkflow/specification/tree/0.6.x) |
49-
| [v2.1.2](https://github.com/serverlessworkflow/sdk-go/releases/tag/v2.1.2) | [v0.7](https://github.com/serverlessworkflow/specification/tree/0.7.x) |
50-
| [v2.5.0](https://github.com/serverlessworkflow/sdk-go/releases/tag/v2.5.0) | [v0.8](https://github.com/serverlessworkflow/specification/tree/0.8.x) |
51-
| [v3.4.0](https://github.com/serverlessworkflow/sdk-go/releases/tag/v3.4.0) | [v1.0.0](https://github.com/serverlessworkflow/specification/releases/tag/v1.0.0) |
47+
| [v1.0.0](https://github.com/open-workflow-specification/sdk-go/releases/tag/v1.0.0) | [v0.5](https://github.com/open-workflow-specification/specification/tree/0.5.x) |
48+
| [v2.0.1](https://github.com/open-workflow-specification/sdk-go/releases/tag/v2.0.1) | [v0.6](https://github.com/open-workflow-specification/specification/tree/0.6.x) |
49+
| [v2.1.2](https://github.com/open-workflow-specification/sdk-go/releases/tag/v2.1.2) | [v0.7](https://github.com/open-workflow-specification/specification/tree/0.7.x) |
50+
| [v2.5.0](https://github.com/open-workflow-specification/sdk-go/releases/tag/v2.5.0) | [v0.8](https://github.com/open-workflow-specification/specification/tree/0.8.x) |
51+
| [v3.4.0](https://github.com/open-workflow-specification/sdk-go/releases/tag/v3.4.0) | [v1.0.0](https://github.com/open-workflow-specification/specification/releases/tag/v1.0.0) |
5252

5353
---
5454

@@ -68,7 +68,7 @@ document:
6868
version: "1.0.0"
6969
do:
7070
- set:
71-
message: "Hello from the Serverless Workflow SDK in Go!"
71+
message: "Hello from the Open Workflow SDK in Go!"
7272
```
7373
7474
You can execute this workflow using the following Go program:
@@ -83,8 +83,8 @@ import (
8383
"os"
8484
"path/filepath"
8585

86-
"github.com/serverlessworkflow/sdk-go/v3/impl"
87-
"github.com/serverlessworkflow/sdk-go/v3/parser"
86+
"github.com/open-workflow-specification/sdk-go/v4/impl"
87+
"github.com/open-workflow-specification/sdk-go/v4/parser"
8888
)
8989

9090
func RunWorkflow(workflowFilePath string, input map[string]interface{}) (interface{}, error) {
@@ -116,7 +116,7 @@ func main() {
116116

117117
### Implementation Roadmap
118118

119-
The table below lists the current state of this implementation. This table is a roadmap for the project based on the [DSL Reference doc](https://github.com/serverlessworkflow/specification/blob/v1.0.0/dsl-reference.md).
119+
The table below lists the current state of this implementation. This table is a roadmap for the project based on the [DSL Reference doc](https://github.com/open-workflow-specification/specification/blob/v1.0.0/dsl-reference.md).
120120

121121
| Feature | State |
122122
| ----------- | --------------- |
@@ -160,9 +160,9 @@ The table below lists the current state of this implementation. This table is a
160160
| Workflow Definition Reference ||
161161
| Subscription Iterator ||
162162

163-
We love contributions! Our aim is to have a complete implementation to serve as a reference or to become a project on its own to favor the CNCF Ecosystem.
163+
We love contributions! Our aim is to have a complete implementation to serve as a reference or to become a project on its own to favor the Open Workflow ecosystem.
164164

165-
If you are willing to help, please [file a sub-task](https://github.com/serverlessworkflow/sdk-go/issues/221) in this EPIC describing what you are planning to work on first.
165+
If you are willing to help, please [file a sub-task](https://github.com/open-workflow-specification/sdk-go/issues/221) in this EPIC describing what you are planning to work on first.
166166

167167
---
168168

@@ -209,6 +209,6 @@ brew install diffutils
209209

210210
---
211211

212-
Contributions are greatly appreciated! Check [this EPIC](https://github.com/serverlessworkflow/sdk-go/issues/221) and contribute to completing more features.
212+
Contributions are greatly appreciated! Check [this EPIC](https://github.com/open-workflow-specification/sdk-go/issues/221) and contribute to completing more features.
213213

214214
Happy coding!

builder/builder.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2023 The Serverless Workflow Specification Authors
1+
// Copyright 2023 The Open Workflow Specification Authors
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.
@@ -18,7 +18,7 @@ import (
1818
"encoding/json"
1919
"fmt"
2020

21-
"github.com/serverlessworkflow/sdk-go/v3/model"
21+
"github.com/open-workflow-specification/sdk-go/v4/model"
2222

2323
"sigs.k8s.io/yaml"
2424
)

0 commit comments

Comments
 (0)