Skip to content

Commit

Permalink
Deprecate Go 1.21 ended support and require Go 1.22 (#1378)
Browse files Browse the repository at this point in the history
  • Loading branch information
jkaflik authored Aug 22, 2024
1 parent fae3668 commit 94623b9
Show file tree
Hide file tree
Showing 7 changed files with 211 additions and 11 deletions.
15 changes: 9 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: publish draft release
name: release

permissions: write-all

Expand All @@ -10,19 +10,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@main
with:
ref: main
fetch-depth: 0 # required to generate contributor list

- name: Install Go 1.21
- name: Install Go
uses: actions/setup-go@v2.1.5
with:
stable: false
go-version: 1.21
go-version: 1.22

- name: Prepare release
id: release_prep
id: release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
go run internal/cmd/release_prep/main.go
go run internal/cmd/release/main.go
- name: Commit and push hanges
run: |
Expand All @@ -34,6 +37,6 @@ jobs:
- name: Publish draft release
env:
RELEASE_API_URL: ${{ steps.release_prep.outputs.RELEASE_URL }}
RELEASE_API_URL: ${{ steps.release.outputs.RELEASE_URL }}
run: |
curl -X PATCH -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -H "Accept: application/vnd.github.v3+json" $RELEASE_API_URL -d '{"draft": false}'
2 changes: 1 addition & 1 deletion .github/workflows/run-tests-cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
max-parallel: 1
matrix:
go:
- "1.23"
- "1.22"
- "1.21"
steps:
- name: Check Out Code
uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-tests-head.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ jobs:
max-parallel: 1
matrix:
go:
- "1.23"
- "1.22"
- "1.21"
steps:
- uses: actions/checkout@main

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ jobs:
max-parallel: 1
matrix:
go:
- "1.23"
- "1.22"
- "1.21"
clickhouse: # https://github.com/ClickHouse/ClickHouse/blob/master/SECURITY.md#scope-and-supported-versions
- "24.7"
- "24.6"
Expand Down
197 changes: 197 additions & 0 deletions contributors/list
Original file line number Diff line number Diff line change
@@ -1 +1,198 @@
Aaron Harlap <aaron@chronosphere.io>
Abraham Adberstein <abraham@cloudflare.com>
Aleksandr Petrukhin <a.petrukhin@city-mobil.ru>
Aleksandr Razumov <ernado@ya.ru>
Alex Bocharov <ab@cloudflare.com>
Alex Yang <ayyang9@gmail.com>
Alexander Chumakov <bestak47@gmail.com>
Alexander Obukhov <dev@sprql.space>
Alexey Milovidov <milovidov@clickhouse.com>
Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
Alvaro Tuso <alvarotuso@hotmail.com>
Andrey Ustinov <ustinov.post@gmail.com>
Andžej Maciusovič <andzej.maciusovic@protonmail.com>
Antoine Toulme <antoine@toulme.name>
Anton Kozlov <anton@cloudflare.com>
Aram Peres <6775216+aramperes@users.noreply.github.com>
Ashish Gaurav <ashishgaurav.iitd@gmail.com>
Ather Shu <shushenghong@gmail.com>
Beck Xu <beck917@gmail.com>
Benjamin Rupp <brupp@ciena.com>
Cem Sancak <cem.sancak.90@gmail.com>
Chao Wang <chaowang@uber.com>
Chris Duncan <veqryn@hotmail.com>
Daguang <28806852+DGuang21@users.noreply.github.com>
Dale McDiarmid <dale@clickhouse.com>
Dale Mcdiarmid <dale@clickhouse.com>
Damir Sayfutdinov <sayfutdinov@selectel.ru>
Dan Walters <dan@walters.io>
Daniel Bershatsky <daniel.bershatsky@skolkovotech.ru>
Danila Migalin <miga@uber.com>
Danny.Dunn <danny@DannyDunndeMBP.lan>
Darío <dgrripoll@gmail.com>
Dave Josephsen <dave.josephsen@gmail.com>
Dean Karn <Dean.Karn@gmail.com>
Denis Gukov <denguk@gmail.com>
Denis Krivak <dokrivak@avito.ru>
Denys <drimd@ukr.net>
Derek Perkins <derek@derekperkins.com>
Dmitry Markov <dmitri__13@mail.ru>
Dmitry Ponomarev <demdxx@gmail.com>
Dmitry Ponomarev <demdxx@trafficstars.com>
Egor Samotoev <38672780+egsam98@users.noreply.github.com>
Egor.Gorlin <Egor.Gorlin@forextime.com>
Eric Thomas <et@users.noreply.github.com>
Eugene Formanenko <mo4islona@gmail.com>
Evan Au <au.liangjun@gmail.com>
Ewan <ewan.p.walker@gmail.com>
Felipe Lema <felipelema@mortemale.org>
Florian Lehner <flehner@optimyze.cloud>
Fredz <513317651@qq.com>
Félix Mattrat <felix@messagebird.com>
Geoff Genz <geoff@clickhouse.com>
GitHub Action <ch-integrations-robot@clickhouse.com>
Gregory Petrosyan <gregory.petrosyan@gmail.com>
Guoqiang <wgq0319@gmail.com>
Ian McGraw <ian@arthur.ai>
Ildarov Gazimagomed <60438666+threadedstream@users.noreply.github.com>
Ivan <pikot@users.noreply.github.com>
Ivan Blinkov <github@blinkov.ru>
Ivan Blinkov <ivan@clickhouse.com>
Ivan Ivanov <ivanov@corp.mail.ru>
Ivan Yurochko <ivan@perfectscale.io>
Ivan Zhukov <electrocartridge@gmail.com>
Jake Sylvestre <jakesyl@gmail.com>
Jakub Chábek <jakub.chabek@cdn77.com>
James Hartig <fastest963@gmail.com>
Jan Was <j.was@f5.com>
Jeehoon Kim <jeehooni@gmail.com>
Jeway <152489546+xjeway@users.noreply.github.com>
Jimmie Han <hanjinming@outlook.com>
John Troy <john@noxi.us>
Jon Aquino <jonathan.aquino@adroll.com>
Julian Maicher <jmaicher@users.noreply.github.com>
Kevin Joiner <10265309+KevinJoiner@users.noreply.github.com>
Kirill Shvakov <shvakov@gmail.com>
Kiswono Prayogo <kiswono@gmail.com>
Kuba Kaflik <kuba.kaflik@clickhouse.com>
LI Tao <litao.91@bytedance.com>
LIU Chao <42240939+xiaochaoren1@users.noreply.github.com>
Larry Snizek <72978202+larry-cdn77@users.noreply.github.com>
Lars Lehtonen <lars.lehtonen@gmail.com>
Leo Di Donato <leodidonato@gmail.com>
Louis <lspgn@users.noreply.github.com>
Luc Vieillescazes <luc@vieillescazes.net>
Lukas Eklund <leklund@gmail.com>
LuoJi Zhu <lianjie1949@gmail.com>
Maksim Sokolnikov <stuffsweep@gmail.com>
Marek Vavrusa <marek@vavrusa.com>
Marek Vavruša <mvavrusa@cloudflare.com>
Marek Vavruša <marek@vavrusa.com>
Marek Vavruša <mvavrusa@cloudflare.com>
Mark Andrus Roberts <markandrusroberts@gmail.com>
Mark Roberts <markandrusroberts@gmail.com>
Max Justus Spransy <maxjustus@gmail.com>
Michael Vigovsky <upliner@gmail.com>
Michail Safronov <msaf1980@gmail.com>
Miel Donkers <miel.donkers@dash0.com>
Miel Donkers <miel.donkers@gmail.com>
Miel Donkers <miel@clickhouse.com>
Mikhail Shustov <restrry@gmail.com>
Nathan J Mehl <70606471+n-oden@users.noreply.github.com>
Nay Linn <nlinn@arista.com>
Nikita Mikhaylov <nikitamikhaylov@clickhouse.com>
Nityananda Gohain <nityanandagohain@gmail.com>
Oleg Strokachuk <oleg.strokachuk@vizor-games.com>
Oleksandr Nikitin <oleksandr@tvori.info>
Omurbek <omurbek.jk@gmail.com>
Paweł Rozlach <2124609+vespian@users.noreply.github.com>
Philipp Schreiber <phil@ephemeroid.net>
Richard Artoul <richardartoul@gmail.com>
Robert Sköld <robert@department.se>
Robin Hahling <robin.hahling@gw-computing.net>
Roman Usachev <ramzeska@gmail.com>
Rory Crispin <Rory.crispin@clickhouse.com>
Ross Rothenstine <rossr@unity3d.com>
Ross Rothenstine <rossrothenstine@gmail.com>
Ryan <rdaniels6813@users.noreply.github.com>
Selboo <xuguocan@gmail.com>
Serge Klochkov <3175289+slvrtrn@users.noreply.github.com>
Sergei Sobolev <ssobolev@ozon.ru>
Sergey Melekhin <sergey@melekhin.me>
Sergey Salnikov <cerg1168@ya.ru>
Sergey Salnikov <cerg@chatfuel.com>
Shoshin Nikita <shoshin_nikita+github@fastmail.com>
Shunsuke Otani <shun.otani@gmail.com>
Srikanth Chekuri <srikanth.chekuri92@gmail.com>
Stepan Rabotkin <36516357+EpicStep@users.noreply.github.com>
Stepan Rabotkin <srabotkin@ozon.ru>
Stephane Moreau <stephane.moreau@imagino.com>
Stephanie Hingtgen <hingtgen.stephanie@gmail.com>
Taras Matsyk <taras@mm.st>
Thibault Deutsch <thibault@arista.com>
Tomasz Czubocha <tomasz.czubocha@gmail.com>
Tommy Li <tommyzli@gmail.com>
Tsimafei Bredau <t.bredau@affise.com>
Valerii Pozdiaev <12141268+ValManP@users.noreply.github.com>
Varun Vasan V <varunvasan91@gmail.com>
Vespertinus <rrvespertinus@gmail.com>
Vincent Bernat <vincent@bernat.ch>
Vitaly Orlov <orloff.v@gmail.com>
Vyacheslav Stepanov <f.fenix@gmail.com>
YenchangChan <43897067+YenchangChan@users.noreply.github.com>
Yoga Setiawan <ariokidev@gmail.com>
Yury Korolev <yury.king@gmail.com>
Yury Yurochko <y.yurochko@iconic.vc>
Zachary <136084364+gogingersnap777@users.noreply.github.com>
Zhehao Wu <crisismaple@vip.qq.com>
a-dot <ehdot795@gmail.com>
albertlockett <albert.lockett@gmail.com>
alex <alex@localhost.localdomain>
anton troyanov <anton@troyanov.net>
astduman <41344369+Astemirdum@users.noreply.github.com>
caleb.xiang <90543061+cxiang03@users.noreply.github.com>
candiduslynx <candiduslynx@users.noreply.github.com>
chengzhi <chengzhi@shinnytech.com>
chenlujjj <953546398@qq.com>
coldWater <forsaken628@gmail.com>
count <count@bchat.io>
daguang <daguang830@gmail.com>
daguang <lianghuanan1997@gmail.com>
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
derN3rd <max@dern3rd.de>
dmitry kuzmin <dmitry.kuzmin@exness.com>
fengberlin <fengberlin@qq.com>
fengyun.rui <rfyiamcool@163.com>
gaetan.rizio <gaetan.rizio@contentsquare-ext.com>
guangwu <guoguangwu@magic-shield.com>
hexchain <hexchain@users.noreply.github.com>
hongker <xiaok2013@live.com>
hulb <hulb@live.cn>
ianmcgraw <ian@arthur.ai>
ilker moral <ilker.moral@comodo.com>
jiyongwang <jiyongwang@freewheel.tv>
kshvakov <shvakov@gmail.com>
neverlee <neverlea@foxmail.com>
nevseliev <nevseliev@life-team.net>
ortyomka <iurin.art@gmail.com>
pavel raskin <f0ma@inbox.ru>
restrry <restrry@gmail.com>
rogeryk <rogeryk@outlook.com>
rtkaratekid <42547811+rtkaratekid@users.noreply.github.com>
sentanos <froastj@gmail.com>
sundy-li <543950155@qq.com>
vahid sohrabloo <vahid4134@gmail.com>
vasily.popov <vasily.popov@arrival.com>
viktorzaharov <viktorzahar@gmail.com>
vl4deee11 <44677024+vl4deee11@users.noreply.github.com>
vl4deee11 <boi4enkovlad@yandex>
vl4deee11 <vl4deee11@gmail.com>
vladislav doster <mvdoster@gmail.com>
vogrelord <mail@vogre.ru>
vpromzelev <rutaka.nashimo@yandex.ru>
vvoronin <voronin@x12.su>
yuankun <rogeryk@outlook.com>
yujiarista <127893837+yujiarista@users.noreply.github.com>
zxc111 <zxc9007@gmail.com>
zxc9007 <zxc9007@gmail.com>
李盼 <lipan@sunteng.com>
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/ClickHouse/clickhouse-go/v2

go 1.21
go 1.22

require (
github.com/ClickHouse/ch-go v0.61.5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ func changelogFilePath() string {

func getRootPath() string {
wd, _ := os.Getwd()
rootPath := strings.Replace(wd, "internal/cmd/release_prep", "", 1)
rootPath := strings.Replace(wd, "internal/cmd/release", "", 1)
return rootPath
}

Expand Down

0 comments on commit 94623b9

Please sign in to comment.