Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tools: Upgrade #454

Merged
merged 4 commits into from
Nov 18, 2024
Merged

tools: Upgrade #454

merged 4 commits into from
Nov 18, 2024

Conversation

juliaogris
Copy link
Member

Upgrade tooling according to https://docs.evy.dev/development/upgrade.html

Everything went fairly smoothly this time. There were only a few new
golangci-lint warning, due to the new linter recvcheck. I had to manually fix
those.

Playwright update for Docker worked out of the box, the local playwright version
is sadly still broken.

Upgrade hermitised tools with

    hermit upgrade

Manually check for no major version upgrades with

    hermit list --short
    hermit search --exact

Manually fix linter errors for new linter recvcheck.
Update all go dependencies with

	go get learn -u ./...
	go mod learn tidy
	go get -C learn -u ./...
	go mod -C learn tidy
Upgrade all node tools apart from playwright with:

	npx --prefix .hermit/node -y npm-check-updates --packageFile .hermit/node/package.json -u
	npm --prefix .hermit/node install
Upgrade playwright to 1.48.2 with

	npx --prefix e2e -y npm-check-updates --packageFile e2e/package.json -u
	npm --prefix e2e install
	npx --prefix e2e playwright install

Manually upgrade playwright docker image in Makefile to align.
Copy link
Member

@camh- camh- left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥬

@juliaogris juliaogris merged commit aed932e into main Nov 18, 2024
4 checks passed
@juliaogris juliaogris deleted the upgrade-tools branch November 18, 2024 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants