mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Lock go to 1.21 on CI (#26433)
To prevent unwanted surprises with new minor versions of go, lock the version to minor version using [semver tilde syntax](https://github.com/npm/node-semver#tilde-ranges-123-12-1). We were already getting 1.21.0 since yesterday, so use that version now as minimum.
This commit is contained in:
		
							
								
								
									
										2
									
								
								.github/workflows/cron-licenses.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/cron-licenses.yml
									
									
									
									
										vendored
									
									
								
							| @@ -13,7 +13,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - run: make generate-license generate-gitignore |       - run: make generate-license generate-gitignore | ||||||
|         timeout-minutes: 40 |         timeout-minutes: 40 | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								.github/workflows/pull-compliance.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/pull-compliance.yml
									
									
									
									
										vendored
									
									
								
							| @@ -19,7 +19,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - run: make deps-backend deps-tools |       - run: make deps-backend deps-tools | ||||||
|       - run: make lint-backend |       - run: make lint-backend | ||||||
| @@ -59,7 +59,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - run: make deps-backend deps-tools |       - run: make deps-backend deps-tools | ||||||
|       - run: make lint-go-windows lint-go-vet |       - run: make lint-go-windows lint-go-vet | ||||||
| @@ -76,7 +76,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - run: make deps-backend deps-tools |       - run: make deps-backend deps-tools | ||||||
|       - run: make lint-go |       - run: make lint-go | ||||||
| @@ -91,7 +91,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - run: make deps-backend deps-tools |       - run: make deps-backend deps-tools | ||||||
|       - run: make --always-make checks-backend # ensure the "go-licenses" make target runs |       - run: make --always-make checks-backend # ensure the "go-licenses" make target runs | ||||||
| @@ -119,7 +119,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       # no frontend build here as backend should be able to build |       # no frontend build here as backend should be able to build | ||||||
|       # even without any frontend files |       # even without any frontend files | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								.github/workflows/pull-db-tests.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/pull-db-tests.yml
									
									
									
									
										vendored
									
									
								
							| @@ -41,7 +41,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - name: Add hosts to /etc/hosts |       - name: Add hosts to /etc/hosts | ||||||
|         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 pgsql ldap minio" | sudo tee -a /etc/hosts' |         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 pgsql ldap minio" | sudo tee -a /etc/hosts' | ||||||
| @@ -66,7 +66,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - run: make deps-backend |       - run: make deps-backend | ||||||
|       - run: make backend |       - run: make backend | ||||||
| @@ -131,7 +131,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - name: Add hosts to /etc/hosts |       - name: Add hosts to /etc/hosts | ||||||
|         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch meilisearch smtpimap" | sudo tee -a /etc/hosts' |         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch meilisearch smtpimap" | sudo tee -a /etc/hosts' | ||||||
| @@ -181,7 +181,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - name: Add hosts to /etc/hosts |       - name: Add hosts to /etc/hosts | ||||||
|         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch smtpimap" | sudo tee -a /etc/hosts' |         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch smtpimap" | sudo tee -a /etc/hosts' | ||||||
| @@ -213,7 +213,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - name: Add hosts to /etc/hosts |       - name: Add hosts to /etc/hosts | ||||||
|         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql8" | sudo tee -a /etc/hosts' |         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql8" | sudo tee -a /etc/hosts' | ||||||
| @@ -244,7 +244,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - name: Add hosts to /etc/hosts |       - name: Add hosts to /etc/hosts | ||||||
|         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mssql" | sudo tee -a /etc/hosts' |         run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mssql" | sudo tee -a /etc/hosts' | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/workflows/pull-e2e-tests.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/pull-e2e-tests.yml
									
									
									
									
										vendored
									
									
								
							| @@ -19,7 +19,7 @@ jobs: | |||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v3 | ||||||
|         with: |         with: | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/workflows/release-nightly.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release-nightly.yml
									
									
									
									
										vendored
									
									
								
							| @@ -14,7 +14,7 @@ jobs: | |||||||
|       - run: git fetch --unshallow --quiet --tags --force |       - run: git fetch --unshallow --quiet --tags --force | ||||||
|       - uses: actions/setup-go@v4 |       - uses: actions/setup-go@v4 | ||||||
|         with: |         with: | ||||||
|           go-version: ">=1.20" |           go-version: "~1.21" | ||||||
|           check-latest: true |           check-latest: true | ||||||
|       - uses: actions/setup-node@v3 |       - uses: actions/setup-node@v3 | ||||||
|         with: |         with: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user