You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add nightly release setup with pipeline and goreleaser settings
update goreleaser config with nightly settings
use different token to push nightly tag
revert core ci, change to pushing nightly tags
prepare otelcol goreleaser setup for testing
add new pipeline
* revert otelcol dockers
* fix pipeline
try to move nightly check to distro release pipelines
enable otelcol windows
re-enable container manifests
try disabling image manifests
fix env var
remove quotes
switch to env var for ephermal tag
try to exchange latest image tag when building nightly
enable container images with personal user
only keep a single pre-release
add nightly setup to contrib build-only config
remove otelcol and otelcol-contrib dockers
see if otelcol-contrib works
restore otelcol dockers
* cherry pick fixes?
* more setup things
* revert some debugging changes
* revert goreleaser debugging changes
* revert debugging changes for builder and opamp
* revert debugging changes in dockerfiles
* remove force pushes
* rename GORELEASER_PREVIOUS_TAG
* filter tags before taking the right one for all release pipelines
* adjust doc comments
* add missing newlines
* update goreleaser to correct version
Co-authored-by: Douglas Camata <[email protected]>
* revert change of github token in base-release
* add comments
* use otelbot short time token for pushing nightly tags
* set specific content write permission for new token
* disable publishing nightly releases
* revert changes of github tokens
* revert changes of github tokens
* set up otelbot app committer name and email correctly
* create issue on failed nightly release
* add note about other distro releases
* add changelog entry
---------
Co-authored-by: Douglas Camata <[email protected]>
echo "Note: This issue was auto-generated from [base-release.yaml](https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/.github/workflows/base-release.yaml)" >> ${{ env.issue-file }}
# The next 2 steps are taken from # from https://github.com/actions/create-github-app-token#create-a-git-committer-string-for-an-app-installation
# A previous release was created using a lightweight tag
52
+
# git describe by default includes only annotated tags
53
+
# git describe --tags includes lightweight tags as well
54
+
DESCRIBE=`git tag -l --sort=-v:refname | grep -v cmd | grep -v nightly | head -n 1` # list tags except the ones containing cmd or nightly and then take the latest one
55
+
MAJOR_VERSION=`echo $DESCRIBE | awk '{split($0,a,"."); print a[1]}'` # take just the major version digits, e.g. "v0"
56
+
MINOR_VERSION=`echo $DESCRIBE | awk '{split($0,a,"."); print a[2]}'` # take just the minor version digits, e.g. "130"
57
+
MINOR_VERSION="$((${MINOR_VERSION} + 1))" # bump minor version
0 commit comments