34 Commits

Author SHA1 Message Date
Stefan Ceriu
24d6affd7e Call the pipeline from within swift tools instead of through fastlane. 2026-02-26 18:43:49 +02:00
Stefan Ceriu
4e99059952 Switch the command-line-tools dependency to be branch based not revision. 2026-02-26 18:43:49 +02:00
Stefan Ceriu
c92e847ed7 Replace ruby/fastlane tools with swift variants. (#5105)
* Replace ruby/fastlane unit and preview test flows with swift variants.

* Switch to swift-log and Logger for logging

* Address (my own!) PR comments.

---------

Co-authored-by: Doug <douglase@element.io>
2026-02-19 09:13:42 +00:00
renovate[bot]
dcb4ccad12 Update dependency jpsim/Yams to from: "6.2.1" 2026-02-06 09:55:50 +02:00
renovate[bot]
2c8c027b2f Update dependency apple/swift-argument-parser to from: "1.7.0" 2025-12-18 08:56:32 +02:00
renovate[bot]
325fe09c98 Update dependency apple/swift-argument-parser to from: "1.6.2" 2025-10-21 10:35:39 +02:00
renovate[bot]
a1861de915 Update dependency jpsim/Yams to from: "6.2.0" 2025-10-09 08:35:21 +03:00
renovate[bot]
f4163429ee Update dependency jpsim/Yams to from: "6.1.0" 2025-08-11 10:41:37 +03:00
renovate[bot]
729794b0d8 Update dependency apple/swift-argument-parser to from: "1.6.1" 2025-07-02 08:15:09 +03:00
renovate[bot]
24b2a72ab2 Update dependency apple/swift-argument-parser to from: "1.6.0" 2025-07-01 08:31:25 +03:00
renovate[bot]
8d48c76317 Update dependency jpsim/Yams to from: "6.0.2" 2025-06-24 09:35:21 +03:00
renovate[bot]
12b56b5b6c Update dependency jpsim/Yams to from: "6.0.1" 2025-06-12 11:23:25 +03:00
Doug
ea4f1ba9f3 Automatically open a PR to bump the calver (#4167)
* Update our tools package to Swift 6.1

Also improves the package layout with subdirectories 📁

* Update GenerateSDKMocks to be an Async command.

* Add a tool to bump the project CalVer every month.

* Add a workflow to automatically bump the calendar version.

Note: This only does year & month, the patch is handled by the release script.
2025-06-03 17:52:16 +01:00
renovate[bot]
5b0c8b2931 Update dependency apple/swift-argument-parser to from: "1.5.1" 2025-05-29 09:03:59 +03:00
renovate[bot]
d468d224b9 Update dependency jpsim/Yams to v6 (#4124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 15:24:24 +01:00
renovate[bot]
a27af2740b Update dependency jpsim/Yams to from: "5.4.0" 2025-05-14 08:30:49 +03:00
renovate[bot]
b2b63dc036 Update dependency jpsim/Yams to from: "5.3.1" 2025-02-24 09:23:22 +02:00
renovate[bot]
8ad1448664 Update dependency jpsim/Yams to from: "5.3.0" 2025-02-17 08:38:57 +02:00
renovate[bot]
02234da8bc Update dependency jpsim/Yams to from: "5.2.0" (#3788)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 15:32:59 +00:00
renovate[bot]
5dd988a7be Update dependency apple/swift-argument-parser to from: "1.5.0" 2024-07-19 11:55:25 +03:00
renovate[bot]
ae797a0c59 Update dependency jpsim/Yams to from: "5.1.3" (#3022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-10 18:49:51 +01:00
Doug
3f57668f56 Adopt Rust's new sessionPath that replaces the basePath (#2903) 2024-06-06 18:35:57 +01:00
renovate[bot]
9ea0bb7c57 Update dependency apple/swift-argument-parser to from: "1.4.0" 2024-05-22 10:30:15 +03:00
renovate[bot]
8d503dac45 Update dependency jpsim/Yams to from: "5.1.2" 2024-05-20 12:23:09 +01:00
renovate[bot]
187ea28007 Update dependency apple/swift-argument-parser to from: "1.3.1" 2024-05-17 17:53:37 +03:00
Doug
fd8367df2a Update the tools to use swift-command-line-tools. 2024-05-15 11:32:45 +01:00
Mauro
b03bc997fc Translations workflow and tools (#768)
* Translations workflow and tools

* improved the name of the workflow

* need this commit to trigger the workflow for the first time

* swift tools can now run on CI

* only strings and stringsdict will be committed

* fixed a workflow issue

* starting the workflow to save it

* fixing downgrade issues

* fixing URL usage

* install localazy

* fixing add-paths typo

* downloaded strings

* removing on push trigger

* Update Tools/Sources/DownloadTranslations.swift

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

* Added locheck for string verification

* code formatting improvement

* Update Tools/Sources/Locheck.swift

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

* pr suggestion

---------

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-04-05 19:36:51 +02:00
Mauro
b5eb39af8d Dpendencies update + improved dependencies version management (#721)
* updating dependencies

* minor version pinning

* update completed and also added a tool that checks for outdated swiftpm packages

* changelog

* DTCoreText uses exact version

* minor version for analytics

* pushing OutdatedPackages

* package.swift for the repo also using upToNextMinor

* fixing a typo

* Update Tools/Sources/OutdatedPackages.swift

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

* Update Tools/Sources/SetupProject.swift

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

* removing unused comment

* removed trailing comma

---------

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-03-23 11:26:20 +01:00
Doug
1b6c067dde Break out DesignKit into its own sub-package (#459)
We'll be using https://github.com/vector-im/compound-ios eventually so this tidies up the Xcode project dependencies in the mean time.
2023-01-17 12:26:07 +00:00
Doug
272dc0a2f0 Add a tool to build MatrixRustSDK. (#369) 2022-12-15 09:35:00 +00:00
Doug
38def9385f DesignKit: Update design tokens and create ElementColors locally. (#186)
* Use latest design tokens and create Element colors
* Keep the old colours and add system… ones.
2022-09-14 19:16:50 +01:00
Doug
0e4c80450d Update DesignTokens to 0.0.2 2022-06-22 14:13:54 +01:00
Doug
9dc48e31be Use v0.0.1 of the DesignTokens package. (#78) 2022-06-10 12:09:10 +01:00
Doug
608e679723 #43: Add DesignKit package
* Begin implementing DesignKit package.
* Use element-design-tokens repo.
* Rename Fonts to align with Colours.
2022-05-26 13:31:38 +01:00