#20257 closed defect (fixed)
macOS build process fixes and GitHub Actions improvements + CodeQL analysis
Reported by: | Stereo | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 21.02 |
Component: | Installer MacOS | Version: | |
Keywords: | macos codeql github | Cc: | Don-vip |
Description (last modified by )
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
Attachments (0)
Change History (20)
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
Milestone: | 20.12 → 21.01 |
---|
comment:3 by , 4 years ago
Milestone: | 21.01 → 21.02 |
---|
comment:4 by , 4 years ago
Milestone: | 21.02 → 21.01 |
---|
comment:5 by , 4 years ago
Milestone: | 21.01 → 21.02 |
---|
comment:6 by , 4 years ago
Milestone: | 21.02 → 21.01 |
---|
comment:7 by , 4 years ago
My understanding is that we will not release a tested version before end of Feb.
comment:11 by , 4 years ago
Replying to GerdP:
without understanding what it does
It's ok as long as the Mac guy understands it and I hope he does ;-)
comment:14 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:17 by , 4 years ago
@Stereo CodeQL works nicely, and it detects some real issues, thank you!
comment:18 by , 4 years ago
Keywords: | codeql github added |
---|---|
Summary: | macOS build process fixes and improvements → macOS build process fixes and GitHub Actions improvements + CodeQL analysis |
Would it please be possible to merge these for 21.01? It's ready to go, and I want to do more interesting things than rebasing JOSM once a month to do manual builds :).
I'd be happy to merge these things myself if given access.