trying to rework database migrations
This commit is contained in:
18
packs.dev/examples/python-pack/actions/hello.py
Executable file
18
packs.dev/examples/python-pack/actions/hello.py
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env python3
|
||||
import json
|
||||
import os
|
||||
|
||||
# Get parameters from environment
|
||||
name = os.environ.get('ATTUNE_ACTION_name', 'Python User')
|
||||
count = int(os.environ.get('ATTUNE_ACTION_count', '1'))
|
||||
|
||||
# Generate greetings
|
||||
greetings = [f"Hello, {name}! (greeting {i+1})" for i in range(count)]
|
||||
|
||||
# Output result as JSON
|
||||
result = {
|
||||
"greetings": greetings,
|
||||
"total_count": len(greetings)
|
||||
}
|
||||
|
||||
print(json.dumps(result))
|
||||
37
packs.dev/examples/python-pack/actions/hello.yaml
Normal file
37
packs.dev/examples/python-pack/actions/hello.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
name: hello
|
||||
ref: python-pack.hello
|
||||
description: "Python hello world action"
|
||||
runner_type: python
|
||||
enabled: true
|
||||
entry_point: hello.py
|
||||
|
||||
parameters:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
description: "Name to greet"
|
||||
default: "Python User"
|
||||
count:
|
||||
type: integer
|
||||
description: "Number of times to greet"
|
||||
default: 1
|
||||
minimum: 1
|
||||
maximum: 10
|
||||
required: []
|
||||
|
||||
output:
|
||||
type: object
|
||||
properties:
|
||||
greetings:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
description: "List of greeting messages"
|
||||
total_count:
|
||||
type: integer
|
||||
description: "Total number of greetings"
|
||||
|
||||
tags:
|
||||
- python
|
||||
- example
|
||||
Reference in New Issue
Block a user