Skip to content

Conversation

@GMinucci
Copy link
Collaborator

What does this PR do

Release milestone 1.3.0

Issues included:

Including other minor changes

Checklist:

  • I ran make validation locally with success
  • I have not introduced new bugs
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented on my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new errors

arthurpalves and others added 30 commits September 30, 2022 15:07
…ersions from homebrew instead of rely on a manually created binary (#196)

* chore: install variants via brew instead of 'make ci'

* ref: attempt to run 'variants-switch' action with brew bottle installation

* docs: adjust documentation about Github Action

* chore: remove steps to manually prepare ci build

* ci: specify ruby-version during setup

* tests: correct FastlaneParametersFactoryTests.testFileWrite_correctOutput

* ci: run 'branch' and 'ci' workflows on macos-12

* ci: temporarily disable codecov reports and simplify 'branch' and 'develop' workflows into 'ci' workflow
* tests: improve unit tests code coverage

* fix: swiftlint warnings

* fix: update copyright
* feature: Add github issue template. Add git create issue config

* fix: update swiftlint rule
* feature: Expose configuration variables key to Variants.swift

* fix swiftlint

* fix swiftlint

* fix swiftlint

* fix swiftlint

* Update Variats template. Resolve comments
* chore: replace old 'VariantsSample' with 'VariantsTestApp'

* ref: inject logger into 'XCConfigFactory'; adjust logic to create a 'Variants' PBXGroup and add its files to the 'XcodeProj'

* chore: styling changes

* chore: adjust Gem dependencies on test app

* chore: small styling adjustments based on PR review
…neration

Fix xcconfig randomly sorted generation
…nfigs-simultaneously

Supporting variants and pods configs simultaneously
Bumps [activesupport](https://github.com/rails/rails) from 7.0.4 to 7.0.4.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.0.4.2/activesupport/CHANGELOG.md)
- [Commits](rails/rails@v7.0.4...v7.0.4.2)

---
updated-dependencies:
- dependency-name: activesupport
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add ability to override app name per variant
* feat: updates checkout method from secrets.yml

* chore: fetch remote .rules.toml file for gitleaks
GMinucci and others added 21 commits January 20, 2025 08:27
* fix: remove files not needed in Templates folder

* chore: update gems

* feat: add rbenv and update gems
* fix: remove path config from old installation method

* feat: make custom global properties available to all variants

* chore: bump nokogiri version

* fix: unit tests

* fix: linter errors

* chore: add unit test for global and variant custom properties
* feat: remove multiple targets for iOS configuration

* fix: support file grouping in xcode

* fix: linter error

* chore: update docs
* feat: include extensions to Matchfile signing

* fix: duplicating Variants folder at project

* feat: add unit tests

* chore: update docs

* feat: update signing for targets in xcode

* fix: linter and danger errors
* feat: allow selecting signing for release and debug independently

* feat: add unit tests

* chore: update docs

* chore: improve plist parameter value declaration

* fix: linter errors
…igning-certificate-type

Feat: Automatically detect signing certificate
* Release 1.2.0 (#232)

* FIX: Github Marketplace action not picking up the latest release automatically [#189]
* FIX: Calling variants setup on M1 mac uses M1 unsupported gems in Gemfile [#208]
* FIX: Variants setup on M1 mac does not automatically link variants.xcconfig to xcodeproject [#209]
* FIX: Some signing configurations not automatically set in Xcode 14 [#214]

* REFACTOR: Signing configuration is updated not only during `setup` but also during `switch` [#215]
* REFACTOR: Items in `variants.xcconfig` should be sorted alphabetically [#219]

* FEATURE: Ability to add a `postSwitch` command/script, both globally or variant specific [#221]
* FEATURE:  Add ability to override app name per variant [#216]
* FEATURE: Expose configuration keys as static variables in swift [#125]
 
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: romanhu-bb <[email protected]>
Co-authored-by: Aksay Pudukudi Kandhadai (BB) <[email protected]>
Co-authored-by: Divine Dube <[email protected]>
Co-authored-by: Nour Sandid <[email protected]>
Co-authored-by: noursandidb <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Minucci <[email protected]>
Co-authored-by: Alex Kuziaev <[email protected]>

* Release 1.2.1 (#236)

* FIX: Reverting supporting-variants-and-pods-configs-simultaneously, that created a bug which cause the UITests project to import an unneeded pod used by the app project, since the xcconfig is shared between the app and the tests projects (#233)
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Nour Sandid <[email protected]>

* chore: pin 3rd party actions to commit hash instead of version

* chore: add permissions to custom ci jobs

* chore: fix linter issues

* fix: failing tests

---------

Co-authored-by: Arthur Alves <[email protected]>
@GMinucci GMinucci self-assigned this Feb 19, 2025
@GMinucci GMinucci changed the base branch from develop to main February 19, 2025 13:05
@github-actions
Copy link

github-actions bot commented Feb 19, 2025

Warnings
⚠️ Pull request is relatively big. If this PR contains multiple changes, consider splitting it into separate PRs for easier reviews.

Generated by 🚫 Danger Swift against 9d5c8b6

@GMinucci GMinucci merged commit 7936e7e into main Feb 19, 2025
8 checks passed
@GMinucci GMinucci deleted the release/1.3.0 branch February 19, 2025 13:18
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.