Skip to content

Update gitlab-experiment to version 0.6.2

Jeremy Jackson requested to merge update-gitlab-experiment-to-0.6.2 into master

Updating gitlab-experiment to version 0.6.2

Notes:

I'm also using this MR as a way to test/validate the release automation for gitlab-experiment. The first commit in this MR is one generated by the automation, the second is adding/testing a new configuration around url validation (and some documentation improvements), the third is a test of the automation in finalizing pointing it to the actual gem, and the last commit is restoring it to the git version. Since we point the gem at a git source and ref, if we do things like rebase master, or cherry pick a commit for the release, we want to be able to automate updating this MR as well.

Because of this behavior, we automatically set this MR to squash when merged. Expect to see at least one more automation commit in this MR that updates the Gemfile to point to the fully released 0.6.2 gem.

This final commit that makes the build green will happen after the MR is approved, but before it's merged. I'm looking for feedback in how we might improve this -- because we can't get a green build until we cut the full release of the gem, but we also want to make sure that reviewers and maintainers can provide feedback on the update that we could address before cutting the actual release. Chicken and egg challenge.

I'm happy to answer further questions about this, and help streamline the process for reviewers and maintainers.


0.6.2 Changelog

  • Add configuration for url validation on redirection.
  • Improve url helpers by pulling in default app configuration.
  • Make redirect url processing and validation more flexible.
Edited by Jeremy Jackson

Merge request reports