github woodpecker-ci/woodpecker v2.2.0
2.2.0

latest releases: v2.7.3, v2.7.2, v2.7.1...
9 months ago

2.2.0 - 2024-01-21

❤️ Thanks to all contributors! ❤️

@qwerty287, @zc-devs, @renovate[bot], @mzampetakis, @healdropper, @6543, @micash545, @xoxys, @pat-s, @miry, @lukashass, @lafriks, @pre-commit-ci[bot], @anbraten, @andyhan, @KamilaBorowska

🔒 Security

  • Update web dependencies [#3234]

✨ Features

  • Support custom steps entrypoint [#2985]

📚 Documentation

  • Add 2.2 docs [#3237]
  • Fix/improve issue templates [#3232]
  • Delete FUNDING.yaml [#3193]
  • Remove contributing/security to use globally defined [#3192]
  • Add "Kaniko" Plugin [#3183]
  • Document core development ideas [#3184]
  • Add continous deployment cookbook [#3098]
  • Make k8s backend configuration docs in the same format as others [#3081]
  • Hide backend config options from TOC [#3126]
  • Add X/Twitter account [#3127]
  • Add ansible plugin [#3115]
  • Format depends_on example [#3118]
  • Use WOODPECKER_AGENT_SECRET instead of deprecated alternative [#3103]
  • Add Reviewdog ESLint plugin [#3102]
  • Mark local backend as stable [#3088]
  • Update Owners 2024 [#3075]
  • Add reviewdog golangci plugin [#3080]
  • Add Codeberg Pages Deploy plugin to plugins list [#3054]

🐛 Bug Fixes

  • Fixed Pods creation of WP services [#3236]
  • Fix Bitbucket get pull requests that ignores pagination [#3235]
  • Make PipelineConfig unique again [#3215]
  • Fix feed sorting [#3155]
  • Step status update dont set to running again once it got stoped [#3151]
  • Use step uuid instead of name in GRPC status calls [#3143]
  • Use UUID instead of step name where possible [#3136]
  • Use step type to detect services in Kubernetes backend [#3141]
  • Fix config base64 parsing to utf-8 [#3110]
  • Pin Gitea version [#3104]
  • Fix step depends_on as string in schema [#3099]
  • Fix slice unmarshaling [#3097]
  • Allow PR secrets to be used on close [#3084]
  • make event in pipeline schema also a constraint_list [#3082]
  • Fix badge's repoUrl with rootpath [#3076]
  • Load changed files for closed PR [#3067]
  • Fix build output paths [#3065]
  • Fix when and depends_on [#3063]
  • Fix DAG cycle detection [#3049]
  • Fix duplicated icons [#3045]

📈 Enhancement

  • Retrieve all user repo perms with a single API call [#3211]
  • Secured kubernetes backend configuration [#3204]
  • Use assert for tests [#3201]
  • Replace goimports with gci [#3202]
  • Remove multipart logger [#3200]
  • Added protocol in port configuration [#2993]
  • Kubernetes AppArmor and seccomp [#3123]
  • cli exec: let override existing environment values but print a warning [#3140]
  • Enable golangci linter forcetypeassert [#3168]
  • Enable golangci linter contextcheck [#3170]
  • Remove panic recovering [#3162]
  • More docker backend test remove more undocumented [#3156]
  • Lowercase all log strings [#3173]
  • Cleanups + prefer .yaml [#3069]
  • Use UUID as podName and cleanup arguments for Kubernetes backend [#3135]
  • Enable golangci linter stylecheck [#3167]
  • Clean up logging [#3161]
  • Enable gocritic and don't ignore globally [#3159]
  • Remove steps for publishing release branches [#3125]
  • Enable nolintlint [#3158]
  • Enable some linters [#3129]
  • Use name in backend types instead of alias [#3142]
  • Make service icon rotate [#3149]
  • Add step name as label to docker containers [#3137]
  • Use js-base64 on pipeline log page [#3146]
  • Flexible image pull secret reference [#3016]
  • Always show pipeline step list [#3114]
  • Add loading spinner and no pull request text [#3113]
  • Fix timeout settings contrast [#3112]
  • Unfold workflow when opening via URL [#3106]
  • Remove env argument of addons [#3100]
  • Move cmd/common to shared [#3092]
  • use semver for version comparsion [#3042]
  • Extend create plugin docs [#3062]
  • Remove old files [#3077]
  • Indicate if step is service [#3078]
  • Add imports checks to linter [#3056]
  • Remove workflow version again [#3052]
  • Add option to disable version check in admin web UI [#3040]

Misc

  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3 [#3229]
  • Docs: Fix expression syntax docs url [#3208]
  • Add schema test for depends_on [#3205]
  • chore(deps): lock file maintenance [#3190]
  • Do not run prettier with pre-commit [#3196]
  • fix(deps): update module github.com/google/go-github/v57 to v58 [#3187]
  • chore(deps): update docker.io/golang docker tag to v1.21.6 [#3189]
  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx [#3186]
  • fix(deps): update golang (packages) [#3185]
  • declare different when statements once and reuse them [#3176]
  • Add make clean-all [#3152]
  • Fix version.json updates [#3057]
  • [pre-commit.ci] pre-commit autoupdate [#3101]
  • Update dependency @vitejs/plugin-vue to v5 [#3074]
  • Use CI vars for plugin [#3061]
  • Use yamllint [#3066]
  • Use dag in ci config [#3010]

Don't miss a new woodpecker release

NewReleases is sending notifications on new releases.