Compare commits

..

2 Commits

Author SHA1 Message Date
204c600a21 support woodpecker ci
Some checks failed
CI / Static Analysis (pre-commit) (pull_request) Successful in 1m4s
ci/woodpecker/push/image/2 Pipeline failed
CI / Tests (pull_request) Successful in 53s
ci/woodpecker/push/image/1 Pipeline failed
CI / Build and push image (map[platform:linux/arm64 runner:ubuntu-arm-latest]) (pull_request) Successful in 59s
CI / Build and push image (map[platform:linux/amd64 runner:ubuntu-latest]) (pull_request) Successful in 1m16s
CI / Create docker manifest (pull_request) Successful in 29s
2025-07-07 06:46:23 -06:00
b567d34f1c [TEU-2] feature/use-multiple-runners-for-the-multi-arch-build (#7)
All checks were successful
CI / Static Analysis (pre-commit) (push) Successful in 57s
CI / Tests (push) Successful in 42s
CI / Build and push image (map[platform:linux/arm64 runner:ubuntu-arm-latest]) (push) Successful in 59s
CI / Build and push image (map[platform:linux/amd64 runner:ubuntu-latest]) (push) Successful in 1m9s
CI / Create docker manifest (push) Successful in 25s
Reviewed-on: #7
2025-06-22 19:20:42 +00:00
5 changed files with 76 additions and 3 deletions

52
.aider.chat.history.md Normal file
View File

@@ -0,0 +1,52 @@
# aider chat started at 2025-06-14 08:29:17
> You can skip this check with --no-gitignore
> Add .aider* to .gitignore (recommended)? (Y)es/(N)o [Yes]: y
> Added .aider* to .gitignore
> /Users/brian/.local/bin/aider
> No LLM model was specified and no API keys were provided.
> OpenRouter provides free and paid access to many LLMs.
> Login to OpenRouter or create a free account? (Y)es/(N)o [Yes]: n
> https://aider.chat/docs/troubleshooting/models-and-keys.html
> Open documentation URL for more info? (Y)es/(N)o/(D)on't ask again [Yes]: n
# aider chat started at 2025-06-14 08:32:59
> /Users/brian/.local/bin/aider --model ollama_chat/qwen2.5-coder
> Warning: ollama_chat/qwen2.5-coder expects these environment variables
> - OLLAMA_API_BASE: Not set
> Warning for ollama_chat/qwen2.5-coder: Unknown context window size and costs, using sane defaults.
> You can skip this check with --no-show-model-warnings
> https://aider.chat/docs/llms/warnings.html
> Open documentation url for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y
> Aider v0.84.0
> Model: ollama_chat/qwen2.5-coder with whole edit format
> Git repo: .git with 36 files
> Repo-map: using 1024 tokens, auto refresh
# aider chat started at 2025-06-14 08:34:37
> /Users/brian/.local/bin/aider --model ollama_chat/qwen2.5-coder:8b
> Warning: ollama_chat/qwen2.5-coder:8b expects these environment variables
> - OLLAMA_API_BASE: Not set
> Warning for ollama_chat/qwen2.5-coder:8b: Unknown context window size and costs, using sane defaults.
> You can skip this check with --no-show-model-warnings
> https://aider.chat/docs/llms/warnings.html
> Open documentation url for more info? (Y)es/(N)o/(D)on't ask again [Yes]: n
> Aider v0.84.0
> Model: ollama_chat/qwen2.5-coder:8b with whole edit format
> Git repo: .git with 36 files
> Repo-map: using 1024 tokens, auto refresh
# aider chat started at 2025-06-14 08:34:57
> /Users/brian/.local/bin/aider --model ollama_chat/qwen2.5-coder:8b
> Warning for ollama_chat/qwen2.5-coder:8b: Unknown context window size and costs, using sane defaults.
> You can skip this check with --no-show-model-warnings
> https://aider.chat/docs/llms/warnings.html
> Open documentation url for more info? (Y)es/(N)o/(D)on't ask again [Yes]: y
> Aider v0.84.0
> Model: ollama_chat/qwen2.5-coder:8b with whole edit format
> Git repo: .git with 36 files
> Repo-map: using 1024 tokens, auto refresh

6
.aider.input.history Normal file
View File

@@ -0,0 +1,6 @@
# 2025-06-14 08:30:54.749653
+N
# 2025-06-14 08:34:51.295609
+n

Binary file not shown.

View File

@@ -65,6 +65,7 @@ jobs:
name: Build and push image
runs-on: ${{ matrix.arch.runner }}
strategy:
fail-fast: false
matrix:
arch:
- runner: ubuntu-latest
@@ -97,12 +98,11 @@ jobs:
id: build
uses: docker/build-push-action@v6
with:
tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
labels: ${{ steps.meta.outputs.labels }}
annotations: ${{ steps.meta.outputs.annotations }}
target: prod
platforms: ${{ matrix.arch.platform }}
outputs: type=image,push-by-digest=true,name-canonical=true,push=true
outputs: type=image,name=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }},push-by-digest=true,name-canonical=true,push=true
- name: Export digest
run: |
mkdir -p ${{ runner.temp }}/digests
@@ -116,6 +116,7 @@ jobs:
if-no-files-found: error
retention-days: 1
merge:
name: Create docker manifest
runs-on: ubuntu-latest
needs:
- build
@@ -141,7 +142,6 @@ jobs:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=pr
type=sha
- name: Create manifest list and push
working-directory: ${{ runner.temp }}/digests

15
.woodpecker/image.yml Normal file
View File

@@ -0,0 +1,15 @@
when:
- event: push
branch: "**"
matrix:
platform:
- linux/amd64
- linux/arm64
labels:
platform: ${platform}
steps:
- name: build
image: woodpeckerci/plugin-docker-buildx
settings:
repo: brosner.dev/brosner/teufa
tag: wpp-${platform}