A gap buffer implementation in Go.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use my own CI Docker container

+5 -23
+3 -10
.woodpecker/release.yaml
··· 3 3 # 4 4 # Project: go-gap-buffer 5 5 # File: release.yaml 6 - # Date: 22.7.2024 6 + # Date: 22.8.2024 7 7 # ============================================================================== 8 8 9 9 when: 10 10 event: [tag, manual] 11 11 ref: refs/tags/v* 12 12 13 - matrix: 14 - platform: 15 - - linux/riscv64 16 - 17 - labels: 18 - platform: ${platform} 19 - 20 13 steps: 21 14 parse-changelog: 22 - image: riscv64/python:3.10-alpine 15 + image: codeberg.org/release-candidate/ci-system:latest 23 16 commands: 24 17 - python3 ./.woodpecker/parse_changelog.py ${CI_COMMIT_TAG##v} 25 18 26 19 release: 27 - image: woodpeckerci/plugin-release 20 + image: codeberg.org/release-candidate/woodpeckerci-release-plugin:latest 28 21 settings: 29 22 api_key: 30 23 from_secret: RELEASE_TOKEN
+2 -13
.woodpecker/test.yaml
··· 9 9 when: 10 10 event: [push, pull_request, manual] 11 11 12 - matrix: 13 - platform: 14 - - linux/aarch64 15 - - linux/riscv64 16 - 17 - labels: 18 - platform: ${platform} 19 - 20 12 steps: 21 13 lint-pr: 22 14 when: 23 15 event: [pull_request] 24 - platform: [linux/aarch64, linux/amd64] 25 16 image: woodpeckerci/plugin-reviewdog-golangci-lint 26 17 27 18 lint: 28 19 when: 29 20 event: [push, manual] 30 - image: releasecandidate/golang-lint:latest 21 + image: codeberg.org/release-candidate/ci-system:edge 31 22 commands: 32 - - echo "I am running on ${platform}" 33 23 - golangci-lint run --timeout 60m 34 24 35 25 test: 36 26 when: 37 27 event: [push, pull_request, manual] 38 - image: releasecandidate/golang-lint:latest 28 + image: codeberg.org/release-candidate/ci-system:edge 39 29 commands: 40 - - echo "I am running on ${platform}" 41 30 - go get 42 31 - go build 43 32 - go test -coverprofile=coverage.txt -covermode=atomic