Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit54eb681

Browse files
committed
chore: switch to an XcodeGen project file
Change-Id: I753a7652cdc730157ae7f8bc036338bae5e6b54bSigned-off-by: Thomas Kosiewski <tk@coder.com>
1 parent06b4c16 commit54eb681

File tree

36 files changed

+1038
-2046
lines changed

36 files changed

+1038
-2046
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name:"Setup Nix devshell"
2+
description:"This action sets up a nix devshell environment"
3+
runs:
4+
using:"composite"
5+
steps:
6+
-name:Setup Nix
7+
uses:DeterminateSystems/nix-installer-action@e50d5f73bfe71c2dd0aa4218de8f4afa59f8f81d# v16
8+
9+
-name:Setup GHA Nix cache
10+
uses:DeterminateSystems/magic-nix-cache-action@6221693898146dc97e38ad0e013488a16477a4c4# v9
11+
12+
-name:Enter devshell
13+
uses:nicknovitski/nix-develop@9be7cfb4b10451d3390a75dc18ad0465bed4932a# v1.2.1

‎.github/workflows/ci.yml

Lines changed: 46 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ on:
1010
paths-ignore:
1111
-"README.md"
1212

13-
1413
permissions:
1514
contents:read
1615

@@ -19,36 +18,71 @@ jobs:
1918
name:test
2019
runs-on:${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
2120
steps:
21+
-name:Harden Runner
22+
uses:step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e# v2.10.4
23+
with:
24+
egress-policy:audit
25+
2226
-name:Checkout
2327
uses:actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683# v4.2.2
2428
with:
2529
fetch-depth:1
30+
2631
-name:Switch XCode Version
27-
uses:maxim-lobanov/setup-xcode@v1
32+
uses:maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd# v1.6.0
2833
with:
29-
xcode-version:'16.0.0'
30-
-run:|
31-
make test
34+
# (ThomasK33): depot.dev does not yet support Xcode 16.1 or 16.2 GA, thus we're stuck with 16.0.0 for now.
35+
# I've already reached out, so hopefully this comment will soon be obsolete.
36+
xcode-version:"16.0.0"
37+
38+
-name:Setup Nix
39+
uses:./.github/actions/nix-devshell
40+
41+
-run:make
42+
43+
-run:make test
44+
3245
format:
3346
name:fmt
3447
runs-on:${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
3548
steps:
49+
-name:Harden Runner
50+
uses:step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e# v2.10.4
51+
with:
52+
egress-policy:audit
53+
3654
-name:Checkout
3755
uses:actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683# v4.2.2
3856
with:
3957
fetch-depth:1
40-
-run:|
41-
make fmt
58+
59+
-name:Switch XCode Version
60+
uses:maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd# v1.6.0
61+
with:
62+
# (ThomasK33): depot.dev does not yet support Xcode 16.1 or 16.2 GA, thus we're stuck with 16.0.0 for now.
63+
# I've already reached out, so hopefully this comment will soon be obsolete.
64+
xcode-version:"16.0.0"
65+
66+
-name:Setup Nix
67+
uses:./.github/actions/nix-devshell
68+
69+
-run:make fmt
70+
4271
lint:
4372
name:lint
4473
runs-on:${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest'}}
4574
steps:
75+
-name:Harden Runner
76+
uses:step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e# v2.10.4
77+
with:
78+
egress-policy:audit
79+
4680
-name:Checkout
4781
uses:actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683# v4.2.2
4882
with:
4983
fetch-depth:1
50-
-name:Install Swiftlint
51-
run:|
52-
brew install swiftlint
53-
-run:|
54-
make lint
84+
85+
-name:Setup Nix
86+
uses:./.github/actions/nix-devshell
87+
88+
-run:make lint

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp