Skip to content

Commit

Permalink
Add workflow-kotlin
Browse files Browse the repository at this point in the history
  • Loading branch information
leordev committed Jan 31, 2025
1 parent c81b96a commit 141a9be
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 3 deletions.
5 changes: 2 additions & 3 deletions .github/workflows/projects-dashboard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
env:
GITHUB_HEAD_REF: ${{ github.head_ref }}
GITHUB_REF_NAME: ${{ github.ref_name }}
PR_NUMBER: ${{ github.event.number }}
run: |
if [ "$GITHUB_HEAD_REF" != "" ]; then
# This is a pull request
Expand All @@ -43,9 +44,7 @@ jobs:
TARGET_PATH=projects-dashboard
if [ "$BRANCH" != "main" ]; then
# sanitize branch name
BRANCH=$(echo "$BRANCH" | sed 's/[^a-zA-Z0-9-]/_/g')
TARGET_PATH=projects-dashboard-preview-$BRANCH
TARGET_PATH=projects-dashboard-preview-pr-$PR_NUMBER
fi
echo "path=$TARGET_PATH" >> $GITHUB_OUTPUT
Expand Down
60 changes: 60 additions & 0 deletions projects-dashboard/src/content/project/square_workflow-kotlin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
repo:
owner: "square"
name: "workflow-kotlin"
defaultBranch: "main"
title: "Workflow Kotlin"
description: "A Kotlin library for making composable state machines, and UIs driven by those state machines."
branding: "square"
lifeCycleStatus: "mature"
website: "https://square.github.io/workflow/"
ciChecks:
- type: "github-actions"
label: "build"
value: "kotlin.yml"
licenses:
- type: "github-license"
contributing:
- type: "code-of-conduct"
value: "CODE_OF_CONDUCT.md"
- type: "contribution-guidelines"
value: "CONTRIBUTING.md"
- type: "issues"
- type: "slack"
label: "#squarelibraries"
value: "https://kotlinlang.slack.com/messages/C5HT9AL7Q"

packages:
- packageName: "workflow-core"
repoPath: "workflow-core"
language: "kotlin"
artifacts:
- type: "maven"
value: "com.squareup.workflow1/workflow-core-jvm"
- type: "reference-docs"
value: "https://square.github.io/workflow/kotlin/api/htmlMultiModule/workflow-core"
- packageName: "workflow-rx2"
repoPath: "workflow-rx2"
language: "kotlin"
artifacts:
- type: "maven"
value: "com.squareup.workflow1/workflow-rx2"
- type: "reference-docs"
value: "https://square.github.io/workflow/workflow-rx2/"
- packageName: "workflow-testing-jvm"
repoPath: "workflow-testing"
language: "kotlin"
artifacts:
- type: "maven"
value: "com.squareup.workflow1/workflow-testing-jvm"
- type: "reference-docs"
value: "https://square.github.io/workflow/kotlin/api/htmlMultiModule/workflow-testing"
- packageName: "workflow-ui-core-android"
repoPath: "workflow-ui/core-android"
language: "kotlin"
artifacts:
- type: "maven"
value: "com.squareup.workflow1/workflow-ui-core-android"
- type: "reference-docs"
value: "https://square.github.io/workflow/kotlin/api/htmlMultiModule/workflow-ui/core-android"
---

0 comments on commit 141a9be

Please sign in to comment.