woodpecker-ci/woodpecker

Release plan for v3.0.0

Opened this issue ยท 4 comments

6543 commented

Required open issues / PRs

Breaking changes (sorted by impact for users)

  • change of webhook => requires repair all #4013
  • removed deprecated keywords:
    • pipeline, platform, branches, steps.[name].secrets #4363 #3916
    • steps.[name].group, removed include / exclude from when filter #4016
  • removed privileged plugins: plugins/docker, plugins/gcr, plugins/ecr, woodpeckerci/plugin-docker-buildx #3846
  • removed alternative names for secrets, use environment with from_secret #4016
  • removed environment for when.evaluate #4016
  • removed slice definition for env vars #4016
  • #4005
  • #3785
  • stopped secrets from being uppercased #4053
  • replaced cli registry command with repo registry #4017
  • some changes / removals of api routes / json properties #3968
  • cron not using seconds anymore #3785
  • (Left out less relevant changes, Please add other impact-full changes)

Tasks before releasing

  • Update go imports to "go.woodpecker-ci.org/woodpecker/v3/..."
  • Check and adjust migration docs, so users can simply follow and get to the new version. testing
  • Create new docs version 3.0
  • Create blog post
  • Test version
  • Post on social media

Deprecate secrets in 2.8 then. #4345

Things I would like to finish / be included:

  • #4332 (drives me crazy atm ๐Ÿ˜…)
  • #2691 (to replace woodpecker-go atm some point)
  • let cli exec search for woodpecker configs in the same way the server does by default (to use #3967 later on)
  • Rewrite migration docs to contain explicit guides what needs to be done by users and admins (sort by impact)

As the typescript api client is not exported it should not be breaking, right? So we can ship #3754 in a minor?

As the typescript api client is not exported it should not be breaking, right? So we can ship #3754 in a minor?

Yes, should work.

6543 commented

Test version

Yep this version needs an RC ...