Compare commits

..
6 Commits
Author SHA1 Message Date
fedor 94e9425db7 Disable building pkg 2023-03-07 07:43:23 -08:00
Alexander Zaytsev 0ab0fe23c5 Add Transloadit as a Tart user (#442) 2023-03-07 19:02:09 +04:00
Fedor Korotkov 0a970462e8 Revert most of the release logic after 1.0.0 (#443)
Logic for building .tar.gz should be the same as for 1.0.0 and only after that a .pkg is build to make sure it's not interfering. Let's try this before disabling building .pkg all together.
2023-03-07 19:01:34 +04:00
Fedor Korotkov 5b8d1d1168 Switch back to .tar.gz (#440)
Since trying to notarized the release archive as mentioned [here](https://github.com/cirruslabs/tart/pull/415#issuecomment-1450545065) seems breaking the validation.
2023-03-06 23:59:01 -05:00
Fedor Korotkov 97c63bcc5b Remove binary attributes (#439)
* Remove all binary attributes

To fix "code has no resources but signature indicates they must be present" which is caused by attributes

* Also verify signature for testing

* Do everything at once
2023-03-06 21:46:09 +04:00
fedor 6409d53814 [skip ci] Fixed links in docs 2023-03-05 11:36:10 -08:00
5 changed files with 14 additions and 18 deletions
-2
View File
@@ -80,8 +80,6 @@ task:
always:
dist_artifacts:
path: "dist/*"
pkg_artifacts:
path: ".ci/*.pkg"
task:
name: Release
+8 -13
View File
@@ -4,7 +4,6 @@ before:
hooks:
- .ci/set-version.sh
- swift build -c debug --product tart
- gon gon.hcl
builds:
- builder: prebuilt
@@ -13,25 +12,23 @@ builds:
goarch:
- arm64
prebuilt:
path: .build/arm64-apple-macosx/debug/tart
path: .build/arm64-apple-macosx/debug/tart
hooks:
post:
- ./.ci/create-pkg.sh
post:
- gon gon.hcl
archives:
- name_template: "{{ .ProjectName }}"
format: zip
files:
- src: Resources/embedded.provisionprofile
dst: tart.app/Contents
strip_parent: true
- src: ".build/arm64-apple-macosx/debug/tart"
dst: tart.app/Contents/MacOS
strip_parent: true
hooks:
after:
- xcrun notarytool submit "dist/tart.zip" --keychain-profile "notarytool" --wait
release:
prerelease: auto
extra_files:
- glob: ./.ci/Tart-{{ .Tag }}.pkg
brews:
- name: tart
@@ -46,9 +43,7 @@ brews:
dependencies:
- "cirruslabs/cli/softnet"
install: |
mkdir_p libexec/"tart.app/Contents/MacOS/"
libexec.install "tart" => "tart.app/Contents/MacOS/tart"
libexec.install "embedded.provisionprofile" => "tart.app/Contents/embedded.provisionprofile"
libexec.install Dir["*"]
bin.write_exec_script "#{libexec}/tart.app/Contents/MacOS/tart"
custom_block: |
depends_on :macos => :monterey
+3
View File
@@ -37,6 +37,9 @@ Many more companies are using Tart in their internal setups. Here are a few of t
<a href="https://symflower.com/" target=_blank>
<img src="https://github.com/cirruslabs/tart/raw/main/Resources/Users/Symflower.png" height="65"/>
</a>
<a href="https://transloadit.com/" target=_blank>
<img src="https://github.com/cirruslabs/tart/raw/main/Resources/Users/Transloadit.png" height="65"/>
</a>
</p>
**Note:** If your company or project is using Tart please consider [adding yourself to the list above](/Resources/Users/HowToAddYourself.md).
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

+3 -3
View File
@@ -169,7 +169,7 @@
<figcaption class="md-typeset">
<p>
Tart powers several continuous integration systems including
<a href="/github-actions"
<a href="/integrations/github-actions"
>on&#8209;demand GitHub Actions Runners</a
>
and
@@ -261,7 +261,7 @@
<hr/>
<cite>
It&rsquo;s been plain-sailing with the
<a href="/github-actions">Cirrus Runners</a>&nbsp;&mdash;
<a href="/integrations/github-actions">Cirrus Runners</a>&nbsp;&mdash;
they&rsquo;ve been great! They&rsquo;re consistently&nbsp;60+%
faster on&nbsp;workflows that we&nbsp;previously used Github
Actions&rsquo; macOS runners for.
@@ -310,7 +310,7 @@
<cite>
Previously, we were using the GitHub&#8209;hosted macOS runners
and our iOS build took ~30&nbsp;minutes. Now with
<a href="/github-actions">Cirrus Runners</a>, the iOS build only
<a href="/integrations/github-actions">Cirrus Runners</a>, the iOS build only
takes ~12&nbsp;minutes. That’s a huge boost to our productivity,
and for only $150/month per runner it is much less expensive too.
</cite>