Skip to content

Conversation

@thehairy
Copy link
Member

@thehairy thehairy commented May 8, 2025

  • chore: add codeowners file

  • feat: yoink and modify my workflow

  • feat: use config file fro versioning

  • chore: move files because vsc is stupid

  • chore: move codeowners file

  • chore: swap out get next version action

  • fix: that might just work again like this, who knows

  • fix: see if this approach is saner

  • fix: bump some stuff and add empty view

  • fix: use xcode 16.2

  • fix: zip app since we're not signing it

  • chore: fix this

  • fix: fix workflow

  • chore: adjust codeowners

* chore: add codeowners file

* feat: yoink and modify my workflow

* feat: use config file fro versioning

* chore: move files because vsc is stupid

* chore: move codeowners file

* chore: swap out get next version action

* fix: that might just work again like this, who knows

* fix: see if this approach is saner

* fix: bump some stuff and add empty view

* fix: use xcode 16.2

* fix: zip app since we're not signing it

* chore: fix this

* fix: fix workflow

* chore: adjust codeowners
Copilot AI review requested due to automatic review settings May 8, 2025 10:27
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR comprises several chore and feature updates aimed at streamlining versioning, build configuration, and release automation.

  • Introduces an EmptyView-based window group in the main app for temporary or minimalist UI handling.
  • Adds a new configuration file (Config.xcconfig) and updates the Xcode project settings to utilize dynamic version and build number variables.
  • Implements a new GitHub workflow for building, version bumping, and releasing the app, along with updates to CODEOWNERS and Dependabot configurations.

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
iRPC/iRPCApp.swift Added a WindowGroup with EmptyView as the root view.
iRPC/Config.xcconfig Introduced config file with BUILD_NUMBER and VERSION definitions.
iRPC.xcodeproj/xcuserdata/adrian.xcuserdatad/xcschemes/xcschememanagement.plist Added new scheme management settings.
iRPC.xcodeproj/project.pbxproj Updated build settings to reference the new config file and use dynamic version variables.
.github/workflows/main.yml Added a comprehensive workflow for build, version bump, changelog generation, and release.
.github/dependabot.yml Configured Dependabot for GitHub Actions.
.github/CODEOWNERS Updated CODEOWNERS file with designated code owner.

@thehairy thehairy merged commit bd893f6 into main May 8, 2025
2 checks passed
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.

4 participants