Skip to content

feat: phase 2 #19

Draft
bahadirgezer wants to merge 30 commits intomasterfrom
develop
Draft

feat: phase 2 #19
bahadirgezer wants to merge 30 commits intomasterfrom
develop

Conversation

@bahadirgezer
Copy link
Copy Markdown
Owner

No description provided.

@bahadirgezer bahadirgezer self-assigned this Feb 14, 2026
## Summary

<!-- Brief description of what this PR does and why -->

## Checklist

- [x] Tests pass (`xcodebuild test`)
- [x] Lint passes (`bash scripts/fmt-lint.sh`)
- [x] Documentation updated (if applicable)
- [x] CHANGELOG.md updated (if applicable)

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Rename project to Charflow in a single commit.  
* Event state: action=opened, merged=false.  
* Net diff: 10 files changed, 121 insertions(+), 22 delet ‑.  
* Commit: 85a16ef – “feat: rename project to charflow”.  
* Key changed areas: .github/workflows/release.yml, .gitignore,
CHANGELOG.md, Charstack.xcodeproj/project.pbxproj, added
Package resolved, README.md, docs/*.md.
* Business impact: app display name, documentation, CI release tag
logic, and Xcode Cloud lockfile now reflect “Charflow”.
* No explicit risk or additional checks identified in the provided
context.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 6013ea7
  • Commit c42908d: bump VERSION to 0.1.0 (skip ci)
  • Commit 11ef2da: bump VERSION to 0.0.5 (skip ci)
  • VERSION file updated twice in this push

Autogenerated by Groq groq/compound.

## Summary

<!-- Brief description of what this PR does and why -->

## Checklist

- [x] Tests pass (`xcodebuild test`)
- [x] Lint passes (`bash scripts/fmt-lint.sh`)
- [x] Documentation updated (if applicable)
- [x] CHANGELOG.md updated (if applicable)

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Fix double release bug by updating the release workflow to correctly
handle version tags and skip empty pushes.
* Event state: action=opened, merged=false.  
* Net diff: 1 file changed, 59 insertions(+), 44 deletions(-).  
* Modified `.github/workflows/release.yml` – added `paths-ignore` for
`VERSION` and introduced `EVENT_NAME` variable.
* Updated tag selection: develop tags now use `-dev` suffix and are
filtered with `--merged`; master tags filtered similarly without suffix.
* Added guard to skip releases on push events when no content changes
exist since the latest tag (excluding `VERSION`).
* Adjusted tag construction and output variables (`prev_tag`, `skip`) to
support the new skip logic.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push d8968b2
  • Updated release workflow to ignore changes to the VERSION file on pushes.
  • Added EVENT_NAME variable and logic to skip releases when a push has no content changes since the last tag.
  • Modified tag discovery to use merged tags and include a “-dev” suffix for the develop branch.
  • Changed tag naming to append “-dev” for develop releases.
  • Added outputs for prev_tag and skip flags, and removed the previous tag creation steps.
  • Adjusted comments and cleaned up unused steps in the workflow.

Autogenerated by Groq groq/compound.

@bahadirgezer bahadirgezer marked this pull request as draft February 14, 2026 11:13
@bahadirgezer bahadirgezer reopened this Feb 14, 2026
@github-actions
Copy link
Copy Markdown
Contributor

  • Push d8968b2
  • Added paths-ignore: - VERSION to prevent workflow runs on VERSION changes.
  • Introduced EVENT_NAME variable and skip logic to avoid releases when no content changes since the latest tag.
  • Updated tag discovery to use merged tags and differentiate develop (-dev) and master streams.
  • Adjusted tag naming to append -dev suffix for develop branch releases.
  • Removed the steps that create/push tags and update the VERSION file.

Autogenerated by Groq groq/compound.

<!-- pr-docs:start -->
- Move scripts to .github, add Xcode CI scripts, and adjust release
workflow.
- Event state: action=opened, merged=false.  
- Net diff: 4 files changed, 14 insertions(+), 55 deletions(-).  
- Key changes: scripts/fmt-lint.sh relocated, release.yml modified,
ci_scripts/ci_post_clone.sh added, scripts/sync-xcode-version.sh
removed.
- Risk: altered tag handling in release.yml could affect versioning for
develop branch.
- Check: validate new tag logic and ensure ci_post_clone.sh runs
correctly in CI.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push c01c493
  • Updated .github/workflows/release.yml to adjust tag handling for develop branch and remove -dev suffix logic
  • Modified .gitignore by adding a new entry
  • Changed Charstack.xcodeproj/project.pbxproj to set MARKETING_VERSION to 0.1.3 across targets
  • Added new script ci_scripts/ci_post_clone.sh with 23 lines for post‑clone setup
  • Expanded README.md with a Versioning section and usage examples for version sync scripts
  • Adjusted scripts/fmt-lint.sh by removing an unnecessary line
  • Overhauled scripts/sync-xcode-version.sh with extensive additions (170 lines) and a minor deletion to improve version synchronization

Autogenerated by Groq groq/compound.

## Summary

<!-- Brief description of what this PR does and why -->

## Checklist

- [x] Tests pass (`xcodebuild test`)
- [x] Lint passes (`bash scripts/fmt-lint.sh`)
- [x] Documentation updated (if applicable)
- [x] CHANGELOG.md updated (if applicable)

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Add manual Xcode upload workflow for test‑flight automation.  
* Event state: action=opened, merged=false.  
* Net diff: 15 files changed, 400 insertions(+), 98 deletions(-).  
* New file: `.github/workflows/test-flight-upload.yml` implements the
upload job.
* Modified `.github/workflows/release.yml` – added `paths-ignore`,
captured `EVENT_NAME`, refined tag selection, and skip‑release guard.
* Updated Xcode project: `Charstack.xcodeproj/project.pbxproj` and added
`Package.resolved` to reflect new build settings.
* Adjusted CI scripts (`ci_post_clone.sh`,
`scripts/sync-xcode-version.sh`) and refreshed documentation files.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 3616b64
  • Added .github/workflows/testflight-auto.yml (366 insertions)
  • Updated .gitignore (5 insertions)
  • Updated README.md (1 insertion)
  • Added docs/appstore‑connect files: api‑keys.md (87), jwt.md (56), pipeline.md (95)
  • Added scripts/appstore/asc_api.sh (196 insertions)
  • Added scripts/appstore/jwt.sh (112 insertions)
  • Added scripts/appstore/sync_assets.sh (451 insertions)
  • Added scripts/appstore/validate_submission_checklist.py (47 insertions)

Autogenerated by Groq groq/compound.

Bumps
[actions/upload-artifact](https://github.com/actions/upload-artifact)
from 4 to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>v6 - What's new</h2>
<blockquote>
<p>[!IMPORTANT]
actions/upload-artifact@v6 now runs on Node.js 24 (<code>runs.using:
node24</code>) and requires a minimum Actions Runner version of 2.327.1.
If you are using self-hosted runners, ensure they are updated before
upgrading.</p>
</blockquote>
<h3>Node.js 24</h3>
<p>This release updates the runtime to Node.js 24. v5 had preliminary
support for Node.js 24, however this action was by default still running
on Node.js 20. Now this action by default will run on Node.js 24.</p>
<h2>What's Changed</h2>
<ul>
<li>Upload Artifact Node 24 support by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/719">actions/upload-artifact#719</a></li>
<li>fix: update <code>@​actions/artifact</code> for Node.js 24 punycode
deprecation by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/744">actions/upload-artifact#744</a></li>
<li>prepare release v6.0.0 for Node.js 24 support by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/745">actions/upload-artifact#745</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0">https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0</a></p>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<p><strong>BREAKING CHANGE:</strong> this update supports Node
<code>v24.x</code>. This is not a breaking change per-se but we're
treating it as such.</p>
<ul>
<li>Update README.md by <a
href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/681">actions/upload-artifact#681</a></li>
<li>Update README.md by <a
href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/712">actions/upload-artifact#712</a></li>
<li>Readme: spell out the first use of GHES by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/727">actions/upload-artifact#727</a></li>
<li>Update GHES guidance to include reference to Node 20 version by <a
href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
in <a
href="https://redirect.github.com/actions/upload-artifact/pull/725">actions/upload-artifact#725</a></li>
<li>Bump <code>@actions/artifact</code> to <code>v4.0.0</code></li>
<li>Prepare <code>v5.0.0</code> by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/734">actions/upload-artifact#734</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/681">actions/upload-artifact#681</a></li>
<li><a href="https://github.com/nebuk89"><code>@​nebuk89</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/712">actions/upload-artifact#712</a></li>
<li><a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/727">actions/upload-artifact#727</a></li>
<li><a
href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/725">actions/upload-artifact#725</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v5.0.0">https://github.com/actions/upload-artifact/compare/v4...v5.0.0</a></p>
<h2>v4.6.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Update to use artifact 2.3.2 package &amp; prepare for new
upload-artifact release by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/685">actions/upload-artifact#685</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/685">actions/upload-artifact#685</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v4.6.2">https://github.com/actions/upload-artifact/compare/v4...v4.6.2</a></p>
<h2>v4.6.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Update to use artifact 2.2.2 package by <a
href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/673">actions/upload-artifact#673</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/b7c566a772e6b6bfb58ed0dc250532a479d7789f"><code>b7c566a</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/745">#745</a>
from actions/upload-artifact-v6-release</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/e516bc8500aaf3d07d591fcd4ae6ab5f9c391d5b"><code>e516bc8</code></a>
docs: correct description of Node.js 24 support in README</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/ddc45ed9bca9b38dbd643978d88e3981cdc91415"><code>ddc45ed</code></a>
docs: update README to correct action name for Node.js 24 support</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/615b319bd27bb32c3d64dca6b6ed6974d5fbe653"><code>615b319</code></a>
chore: release v6.0.0 for Node.js 24 support</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/017748b48f8610ca8e6af1222f4a618e84a9c703"><code>017748b</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/744">#744</a>
from actions/fix-storage-blob</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/38d4c7997f5510fcc41fc4aae2a6b97becdbe7fc"><code>38d4c79</code></a>
chore: rebuild dist</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/7d27270e0cfd253e666c44abac0711308d2d042f"><code>7d27270</code></a>
chore: add missing license cache files for <code>@​actions/core</code>,
<code>@​actions/io</code>, and mi...</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/5f643d3c9475505ccaf26d686ffbfb71a8387261"><code>5f643d3</code></a>
chore: update license files for <code>@​actions/artifact</code><a
href="https://github.com/5"><code>@​5</code></a>.0.1 dependencies</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/1df1684032c88614064493e1a0478fcb3583e1d0"><code>1df1684</code></a>
chore: update package-lock.json with <code>@​actions/artifact</code><a
href="https://github.com/5"><code>@​5</code></a>.0.1</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/b5b1a918401ee270935b6b1d857ae66c85f3be6f"><code>b5b1a91</code></a>
fix: update <code>@​actions/artifact</code> to ^5.0.0 for Node.js 24
punycode fix</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/upload-artifact/compare/v4...v6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions bot and others added 2 commits February 22, 2026 22:53
## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Update deprecated App Store Connect CLI  
* Event state: action=opened, merged=false  
* Net diff: 3 files changed, 5 insertions(+), 5 deletions(-)  
* `.github/workflows/testflight-auto.yml` now auto‑generates
ExportOptions.plist using `ASC_TEAM_ID`
* `docs/appstore-connect/api-keys.md` marks
`APPSTORE_EXPORT_OPTIONS_BASE64` optional and adds `ASC_TEAM_ID`
variable
* `docs/appstore-connect/pipeline.md` updates export step to use
auto‑generated ExportOptions
* No additional risk or verification steps required

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
github-actions bot and others added 2 commits February 22, 2026 23:11
… to 5 (#28)

Bumps
[apple-actions/download-provisioning-profiles](https://github.com/apple-actions/download-provisioning-profiles)
from 1 to 5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apple-actions/download-provisioning-profiles/releases">apple-actions/download-provisioning-profiles's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Upgrade to <code>node24</code></li>
</ul>
<h3>Dependency upgrades</h3>
<ul>
<li>Bump actions/checkout from 4.2.2 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/29">Apple-Actions/download-provisioning-profiles#29</a></li>
<li>Bump actions/setup-node from 4.4.0 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/30">Apple-Actions/download-provisioning-profiles#30</a></li>
<li>Bump actions/upload-artifact from 4.6.2 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/32">Apple-Actions/download-provisioning-profiles#32</a></li>
<li>Bump actions/checkout from 5.0.0 to 6.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/33">Apple-Actions/download-provisioning-profiles#33</a></li>
</ul>
<p>NOTE: <code>dependencies</code> upgrades not listed since <a
href="https://redirect.github.com/dependabot/dependabot-core/issues/11939">PRs
aren't generated automatically</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Apple-Actions/download-provisioning-profiles/compare/v4.0.1...v5.0.0">https://github.com/Apple-Actions/download-provisioning-profiles/compare/v4.0.1...v5.0.0</a></p>
<h2>v4.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Build with node 24</li>
<li>Regenerate <code>yarn.lock</code></li>
<li>Upgrade dependencies</li>
<li>Bump actions/setup-node from 4.3.0 to 4.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/26">Apple-Actions/download-provisioning-profiles#26</a></li>
<li>Small typo fix in README.md by <a
href="https://github.com/MaxHamscher"><code>@​MaxHamscher</code></a> in
<a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/27">Apple-Actions/download-provisioning-profiles#27</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
made their first contribution in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/26">Apple-Actions/download-provisioning-profiles#26</a></li>
<li><a
href="https://github.com/MaxHamscher"><code>@​MaxHamscher</code></a>
made their first contribution in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/27">Apple-Actions/download-provisioning-profiles#27</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Apple-Actions/download-provisioning-profiles/compare/v4.0.0...v4.0.1">https://github.com/Apple-Actions/download-provisioning-profiles/compare/v4.0.0...v4.0.1</a></p>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix profile provisioning file extension for macOS by <a
href="https://github.com/simba909"><code>@​simba909</code></a> in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/11">Apple-Actions/download-provisioning-profiles#11</a></li>
<li>Correct title in README by <a
href="https://github.com/raven"><code>@​raven</code></a> in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/4">Apple-Actions/download-provisioning-profiles#4</a></li>
<li>Upgrade to node20 by <a
href="https://github.com/daveisfera"><code>@​daveisfera</code></a> in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/24">Apple-Actions/download-provisioning-profiles#24</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/simba909"><code>@​simba909</code></a>
made their first contribution in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/11">Apple-Actions/download-provisioning-profiles#11</a></li>
<li><a href="https://github.com/raven"><code>@​raven</code></a> made
their first contribution in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/4">Apple-Actions/download-provisioning-profiles#4</a></li>
<li><a
href="https://github.com/daveisfera"><code>@​daveisfera</code></a> made
their first contribution in <a
href="https://redirect.github.com/Apple-Actions/download-provisioning-profiles/pull/24">Apple-Actions/download-provisioning-profiles#24</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Apple-Actions/download-provisioning-profiles/compare/v3...v4.0.0">https://github.com/Apple-Actions/download-provisioning-profiles/compare/v3...v4.0.0</a></p>
<h2>v3</h2>
<p>Upgrade to node 20 plus some other changes</p>
<h2>v2</h2>
<p>Upgrade to node 16 plus some other changes</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/f34313de00852cf9b8852f6947c344293e0aa704"><code>f34313d</code></a>
Upgrade to node24</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/33392b3bbf80450ea34777ed10df0e861f8a8bf7"><code>33392b3</code></a>
Regenerate yarn.lock</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/a2facc4a41969452a1e9ae05a44e4dd325c8f746"><code>a2facc4</code></a>
Upgrade dependencies</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/1ef973735bafb701a2962e81e02b6d3bb7de66ee"><code>1ef9737</code></a>
Merge pull request <a
href="https://redirect.github.com/apple-actions/download-provisioning-profiles/issues/33">#33</a>
from Apple-Actions/dependabot/github_actions/actions/c...</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/d82d9c13cef0c64706449eff49d1820ad0164ba8"><code>d82d9c1</code></a>
Bump actions/checkout from 5.0.0 to 6.0.0</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/39cc96d4d937703d46506201a97ccc96c495d68d"><code>39cc96d</code></a>
Merge pull request <a
href="https://redirect.github.com/apple-actions/download-provisioning-profiles/issues/32">#32</a>
from Apple-Actions/dependabot/github_actions/actions/u...</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/f0ee275abf366b369828e95c5cf6c1e19c91974e"><code>f0ee275</code></a>
Bump actions/upload-artifact from 4.6.2 to 5.0.0</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/f5b06bb17441f88d82816282467991adc1e8576d"><code>f5b06bb</code></a>
Upgrade dependencies</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/3e6f710c39a7dba86044faf41856f80e3a29b685"><code>3e6f710</code></a>
Merge pull request <a
href="https://redirect.github.com/apple-actions/download-provisioning-profiles/issues/30">#30</a>
from Apple-Actions/dependabot/github_actions/actions/s...</li>
<li><a
href="https://github.com/Apple-Actions/download-provisioning-profiles/commit/d3295286ce7b7aeb0ae9e12957975e2f42bf2509"><code>d329528</code></a>
Bump actions/setup-node from 4.4.0 to 5.0.0</li>
<li>Additional commits viewable in <a
href="https://github.com/apple-actions/download-provisioning-profiles/compare/v1...v5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=apple-actions/download-provisioning-profiles&package-manager=github_actions&previous-version=1&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bahadır Gezer <bahadirgezerbg@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 6d872c9
  • Updated .github/workflows/testflight-auto.yml
  • Bumped apple-actions/download-provisioning-profiles from v1 to v5
  • One line added and one line removed reflecting the version change
  • Affects 1 file with 1 insertion and 1 deletion

Autogenerated by Groq groq/compound.

## Summary

<!-- Brief description of what this PR does and why -->

## Checklist

- [ ] Tests pass (`xcodebuild test`)
- [ ] Lint passes (`bash scripts/fmt-lint.sh`)
- [ ] Documentation updated (if applicable)
- [ ] CHANGELOG.md updated (if applicable)

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Fix: bump Apple actions profile.  
* Event state: action=closed, merged=false.  
* Net diff: not available (shortstat N/A).  
* Commit 30cb1ed updates the Apple actions profile version.  
* Affected area: CI configuration for Apple actions (profile).  
* No changed file list provided.  
* No additional risk identified.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 3e456b8
  • Updated .github/workflows/testflight-auto.yml with 10 new lines
  • Added a step to compute a temporary keychain name and expose it as an output
  • Modified the import‑codesign‑certs step to use the temporary keychain and enable creation
  • Added cleanup commands to delete the temporary keychain after the job finishes

Autogenerated by Groq groq/compound.

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Bumps MARKETING_VERSION from 0.1.3 to 0.1.10 in the Xcode project.  
* Event state: action=opened, merged=false.  
* Net diff: 1 file changed, 4 insertions(+), 4 deletions(-).  
* Key changed area: Charstack.xcodeproj/project.pbxproj –
MARKETING_VERSION updated in main app and test targets.
* Commit: c65aa29 – bump xcode vars.  
* Check: Run full build and test suite to verify the version bump
propagates correctly.
* No functional code changes; low risk.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 34429b0
  • Updated .github/workflows/testflight-auto.yml with 100 insertions and 100 deletions
  • Re‑indented the embedded Python script (added two spaces before each import and code line)
  • Adjusted variable handling and comments to improve readability within the script
  • Fixed the profile certificate matching logic to correctly filter by the desired serial number

Autogenerated by Groq groq/compound.

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 1faca08
  • Commit fixes wrong post‑cleanup step
  • Modified .github/workflows/testflight-auto.yml
  • Deleted two security keychain deletion commands
  • Net change: 1 file, 2 deletions

Autogenerated by Groq groq/compound.

Bumps
[actions/upload-artifact](https://github.com/actions/upload-artifact)
from 6 to 7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<h2>v7 What's new</h2>
<h3>Direct Uploads</h3>
<p>Adds support for uploading single files directly (unzipped). Callers
can set the new <code>archive</code> parameter to <code>false</code> to
skip zipping the file during upload. Right now, we only support single
files. The action will fail if the glob passed resolves to multiple
files. The <code>name</code> parameter is also ignored with this
setting. Instead, the name of the artifact will be the name of the
uploaded file.</p>
<h3>ESM</h3>
<p>To support new versions of the <code>@actions/*</code> packages,
we've upgraded the package to ESM.</p>
<h2>What's Changed</h2>
<ul>
<li>Add proxy integration test by <a
href="https://github.com/Link"><code>@​Link</code></a>- in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li>
<li>Upgrade the module to ESM and bump dependencies by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/762">actions/upload-artifact#762</a></li>
<li>Support direct file uploads by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/764">actions/upload-artifact#764</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Link"><code>@​Link</code></a>- made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v6...v7.0.0">https://github.com/actions/upload-artifact/compare/v6...v7.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f"><code>bbbca2d</code></a>
Support direct file uploads (<a
href="https://redirect.github.com/actions/upload-artifact/issues/764">#764</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/589182c5a4cec8920b8c1bce3e2fab1c97a02296"><code>589182c</code></a>
Upgrade the module to ESM and bump dependencies (<a
href="https://redirect.github.com/actions/upload-artifact/issues/762">#762</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/47309c993abb98030a35d55ef7ff34b7fa1074b5"><code>47309c9</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/754">#754</a>
from actions/Link-/add-proxy-integration-tests</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/02a8460834e70dab0ce194c64360c59dc1475ef0"><code>02a8460</code></a>
Add proxy integration test</li>
<li>See full diff in <a
href="https://github.com/actions/upload-artifact/compare/v6...v7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=6&new-version=7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 1, 2026

  • Push 48cb5b2
  • Modified .github/workflows/testflight-auto.yml
  • Updated actions/upload-artifact from v6 to v7
  • One line added and one line removed in the file
  • Change affects the “Upload TestFlight context artifact” step

Autogenerated by Groq groq/compound.

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Add app store submit workflow with new YAML and supporting assets.  
* Event state: action=opened, merged=false.  
* Net diff: 20 files changed, 743 insertions(+), 98 deletions(-).  
* Added .github/workflows/appstore-submit.yml (289 lines) to automate
App Store submissions.
* Modified .github/workflows/release.yml (106 changes) and .gitignore to
accommodate new workflow.
* Introduced appstore-assets directory with README, review notes,
submission checklist, and placeholder gitkeep files (+59 insertions).
* Updated CI scripts: ci_post_clone.sh (+23) and sync‑xcode‑version.sh
(+170) to support asset syncing and version alignment.
* Refreshed documentation (ARCHITECTURE, PROJECT_BRIEF, REQUIREMENTS,
ROADMAP) and bumped VERSION to 0.1.4.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 887f7e1
  • Added new GitHub workflow .github/workflows/appstore-submit.yml for App Store submission (292 lines)
  • Updated existing workflow .github/workflows/testflight-auto.yml with minor changes
  • Modified Xcode project files (project.pbxproj and Charstack.xcscheme) to reflect new build settings
  • Added a full set of new App Icon PNG assets to Charstack/Assets.xcassets/AppIcon.appiconset/ and updated its Contents.json
  • Introduced appstore-assets/README.md, review notes, and submission checklist files for App Store packaging
  • Updated App Store scripts: minor tweak to asc_api.sh, expanded jwt.sh, and added new select_build.py utility
  • Adjusted documentation files under docs/appstore-connect/ to reflect the new workflow and asset handling

Autogenerated by Groq groq/compound.

## Summary

<!-- Brief description of what this PR does and why -->

## Checklist

- [ ] Tests pass (`xcodebuild test`)
- [ ] Lint passes (`bash scripts/fmt-lint.sh`)
- [ ] Documentation updated (if applicable)
- [ ] CHANGELOG.md updated (if applicable)

## Notes

<!-- Anything reviewers should know: trade-offs, follow-ups,
screenshots, etc. -->



<!-- pr-docs:start -->
* Switch GitHub Release step to a scripted `gh release create` with
token fallback.
* Event state: action=opened, merged=false.  
* Net diff: 1 file changed, 27 insertions(+), 10 deletions(-).  
* Changed file: `.github/workflows/release.yml` (37 line modifications).
* Commit: b34ddd8 – update release workflow.  
* Impact: Only CI workflow altered; no application code changes.  
* Risk: No functional impact, but ensure `RELEASE_TOKEN` secret is
present for protected branches.

---
_Autogenerated by Groq groq/compound._
<!-- pr-docs:end -->
@bahadirgezer bahadirgezer deployed to development March 22, 2026 13:36 — with GitHub Actions Active
@github-actions
Copy link
Copy Markdown
Contributor

  • Push 7cfb8f2
  • Switched GitHub release step from softprops/action-gh-release to a custom script using gh release create
  • Added use of RELEASE_TOKEN (fallback to GITHUB_TOKEN) via GH_TOKEN environment variable
  • Introduced TAG_NAME, RELEASE_NAME, RELEASE_IS_PRERELEASE, and NOTES_FILE env variables for the script
  • Implemented argument assembly with tag verification, title, notes file, and optional prerelease flag
  • Updated release assets to include build/App.xcarchive.zip and build/CHANGELOG.md

Autogenerated by Groq groq/compound.

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.

1 participant