From b8edaaefc24f2045e1f56f1929b6bdea0d14050b Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Mon, 18 Mar 2024 02:00:35 -0700 Subject: [PATCH 1/2] Go 1.22 Signed-off-by: Tamal Saha --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f489652..34fcede 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,10 +13,10 @@ jobs: steps: - uses: actions/checkout@v1 - - name: Set up Go 1.20 + - name: Set up Go 1.22 uses: actions/setup-go@v1 with: - go-version: '1.20' + go-version: '1.22' id: go - name: Install yq From d61e519662ea9435a409bdac6575b1c518508cf7 Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Mon, 18 Mar 2024 01:59:10 -0700 Subject: [PATCH 2/2] Release: v2024.3.18 Signed-off-by: Tamal Saha --- releases/v2024.3.18/release.json | 75 ++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 releases/v2024.3.18/release.json diff --git a/releases/v2024.3.18/release.json b/releases/v2024.3.18/release.json new file mode 100644 index 0000000..185e95c --- /dev/null +++ b/releases/v2024.3.18/release.json @@ -0,0 +1,75 @@ +{ + "product_line": "Voyager", + "release": "v2024.3.18", + "docs_url_template": "https://voyagermesh.com/docs/%s", + "kubernetes_version": "1.21+", + "projects": [ + { + "github.com/voyagermesh/apimachinery": { + "tag": "v0.8.0" + } + }, + { + "github.com/voyagermesh/cli": { + "key": "voyager-cli", + "tag": "v0.0.15" + }, + "github.com/voyagermesh/haproxy-ingress": { + "tag": "v17.1.0" + } + }, + { + "github.com/voyagermesh/installer": { + "key": "voyager-installer", + "tag": "v2024.3.18", + "chartNames": [ + "voyager", + "voyager-crds" + ], + "commands": [ + "./hack/scripts/import-crds.sh", + "make update-charts CHART_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL} APP_VERSION=${VOYAGERMESH_HAPROXY_INGRESS_TAG}" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/appscode/charts": { + "charts": [ + "github.com/voyagermesh/installer" + ], + "changelog": "Skip" + } + }, + { + "github.com/appscode/static-assets": { + "commands": [ + "release-automaton update-assets --release-file=${SCRIPT_ROOT}/releases/${RELEASE}/release.json --workspace=${WORKSPACE}" + ], + "changelog": "StandaloneWebsite" + } + }, + { + "github.com/voyagermesh/voyager": { + "key": "voyager", + "tag": "v2024.3.18", + "commands": [ + "mv ${SCRIPT_ROOT}/releases/${RELEASE}/docs_changelog.md ${WORKSPACE}/docs/CHANGELOG-${RELEASE}.md" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/voyagermesh/website": { + "tag": "v2024.3.18", + "commands": [ + "make set-assets-repo ASSETS_REPO_URL=https://github.com/appscode/static-assets", + "make docs", + "make set-version VERSION=${TAG}" + ], + "release_branch": "master", + "changelog": "Skip" + } + } + ] +} \ No newline at end of file