diff --git a/.webhook_bridge/pipeline-format.yaml b/.webhook_bridge/pipeline-format.yaml index d34a5c3..bae6c09 100644 --- a/.webhook_bridge/pipeline-format.yaml +++ b/.webhook_bridge/pipeline-format.yaml @@ -214,32 +214,30 @@ spec: - name: docker-image value: "$(tasks.build-image.results.IMAGE_URL[1])" - name: commit-changes - taskRef: - resolver: git - params: - - name: url - value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git - - name: revision - value: df36b3853a5657fd883015cdbf07ad6466918acf - - name: pathInRepo - value: task/git-cli/0.4/git-cli.yaml - params: - - name: GIT_USER_NAME - value: fluxcdbot - - name: GIT_USER_EMAIL - value: "fluxcdbot@users.noreply.github.com" - - name: GIT_SCRIPT - value: | - pwd - git config --global --add safe.directory /workspace/source - git_status=$(git status --porcelain) - if [ -n "$git_status" ]; then - git commit -a -m "CI: autofix rust code." - ln -s /tekton/home/.ssh /root/.ssh - git push origin HEAD:$(params.PULL_BASE_REF) - else - echo "No changes to commit." - fi + taskSpec: + metadata: {} + stepTemplate: + image: alpine:3.20 + computeResources: + requests: + cpu: 10m + memory: 600Mi + workingDir: "$(workspaces.source.path)" + steps: + - image: alpine/git:v2.34.2 + name: commit-changes-step + script: | + #!/usr/bin/env sh + set -euo pipefail + git config --global --add safe.directory /workspace/source + git_status=$(git status --porcelain) + if [ -n "$git_status" ]; then + git commit -a -m "CI: autofix rust code." + ln -s /tekton/home/.ssh /root/.ssh + git push origin HEAD:$(params.PULL_BASE_REF) + else + echo "No changes to commit." + fi workspaces: - name: source workspace: git-source diff --git a/.webhook_bridge/webhook_bridge.toml b/.webhook_bridge/webhook_bridge.toml index 5a2e580..085d97d 100644 --- a/.webhook_bridge/webhook_bridge.toml +++ b/.webhook_bridge/webhook_bridge.toml @@ -1,16 +1,16 @@ version = "0.0.1" -[[push]] - name = "rust-test" - source = "pipeline-rust-test.yaml" - clone_uri = "git@code.fizz.buzz:talexander/natter.git" - skip_branches = [ "^v[0-9]+\\.[0-9]+\\.[0-9]+$" ] +# [[push]] +# name = "rust-test" +# source = "pipeline-rust-test.yaml" +# clone_uri = "git@code.fizz.buzz:talexander/natter.git" +# skip_branches = [ "^v[0-9]+\\.[0-9]+\\.[0-9]+$" ] -[[push]] - name = "clippy" - source = "pipeline-rust-clippy.yaml" - clone_uri = "git@code.fizz.buzz:talexander/natter.git" - skip_branches = [ "^v[0-9]+\\.[0-9]+\\.[0-9]+$" ] +# [[push]] +# name = "clippy" +# source = "pipeline-rust-clippy.yaml" +# clone_uri = "git@code.fizz.buzz:talexander/natter.git" +# skip_branches = [ "^v[0-9]+\\.[0-9]+\\.[0-9]+$" ] [[push]] name = "format" @@ -18,8 +18,8 @@ version = "0.0.1" clone_uri = "git@code.fizz.buzz:talexander/natter.git" skip_branches = [ "^v[0-9]+\\.[0-9]+\\.[0-9]+$" ] -[[push]] - name = "build" - source = "pipeline-build-hash.yaml" - clone_uri = "git@code.fizz.buzz:talexander/natter.git" - branches = [ "^main$", "^master$" ] +# [[push]] +# name = "build" +# source = "pipeline-build-hash.yaml" +# clone_uri = "git@code.fizz.buzz:talexander/natter.git" +# branches = [ "^main$", "^master$" ]