﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
20257	macOS build process fixes and GitHub Actions improvements + CodeQL analysis	Stereo	team	"I was doing this with Don-vip, but he tells me he's too busy to have a look at it this week, and to open a ticket.

https://github.com/openstreetmap/josm/pull/68 improves the macOS build process:

- Fix macOS dock icon resetting to default one. Fetches macOS icon over https (in case we're a jar), saves 77K in the jar. (#20133)
- Fix unreadable macOS tabs (#20075)
- Fix macOS tested build doesn't know it's tested (#20202)
- Better documentation of the macOS build process in the scripts, and better shell syntax
- Allow building of a JOSM.app without having signing keys installed - useful for local builds.

Also:

- Activate CodeQL code quality checks (not macOS-related; Don-vip and I were interested in testing it)

https://github.com/openstreetmap/josm/pull/68.diff is the raw diff.

The diff without whitespace is more readable: https://github.com/openstreetmap/josm/pull/68/files?diff=split&w=1"	defect	closed	normal	21.02	Installer MacOS		fixed	macos codeql github	Don-vip
