File tree Expand file tree Collapse file tree 9 files changed +59
-57
lines changed
actions/download-profiles Expand file tree Collapse file tree 9 files changed +59
-57
lines changed Original file line number Diff line number Diff line change
1
+ name : Download Provisioning Profiles
2
+ inputs :
3
+ app-store-key :
4
+ description : App Store key in PEM PKCS#8 format
5
+ required : true
6
+ app-store-key-id :
7
+ description : App Store key ID
8
+ required : true
9
+ app-store-key-issuer-id :
10
+ description : App Store key issuer ID
11
+ required : true
12
+ runs :
13
+ using : composite
14
+ steps :
15
+ - shell : bash
16
+ run : |
17
+ cat << EOF > api-key.json
18
+ {
19
+ "key_id": "${{ inputs.app-store-key-id }}",
20
+ "issuer_id": "${{ inputs.app-store-key-issuer-id }}",
21
+ "key": "${{ inputs.app-store-key }}"
22
+ }
23
+ EOF
24
+
25
+ fastlane sigh download_all --api_key_path api-key.json --download_xcode_profiles
26
+
27
+ rm -rf api-key.json
Original file line number Diff line number Diff line change 6
6
pull_request :
7
7
branches :
8
8
- " *"
9
+ concurrency :
10
+ group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
11
+ cancel-in-progress : true
9
12
jobs :
10
13
appimage :
11
14
name : Build AppImage
Original file line number Diff line number Diff line change 6
6
pull_request :
7
7
branches :
8
8
- " *"
9
+ concurrency :
10
+ group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
11
+ cancel-in-progress : true
9
12
jobs :
10
13
build :
11
14
name : Build Docker Image
Original file line number Diff line number Diff line change 58
58
run : |
59
59
sudo apt-get update
60
60
sudo apt-get install -y ${{ join(matrix.packages, ' ') }}
61
- - name : Install Windows Deps
61
+ - name : Configure LLVM
62
62
if : matrix.os == 'windows-2022'
63
63
shell : bash
64
64
run : echo "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\Llvm\x64\bin" >> $GITHUB_PATH
Original file line number Diff line number Diff line change 13
13
- name : Checkout
14
14
uses : actions/checkout@v4
15
15
- name : Lint
16
- run : swiftlint lint --reporter github-actions-logging
16
+ run : swiftlint lint --strict -- reporter github-actions-logging
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 24
24
- x86_64-apple-darwin
25
25
- aarch64-apple-darwin
26
26
env :
27
- DEVELOPER_DIR : /Applications/Xcode_15.4 .app/Contents/Developer
27
+ DEVELOPER_DIR : /Applications/Xcode_16.0 .app/Contents/Developer
28
28
steps :
29
29
- name : Checkout
30
30
uses : actions/checkout@v4
40
40
with :
41
41
targets : ${{ join(matrix.rust-targets, ', ') }}
42
42
- name : Configure Version
43
+ id : version
43
44
shell : bash
44
- run : Tools/version.sh
45
+ run : echo "BUILD_NUMBER=$( Tools/version.sh)" >> $GITHUB_OUTPUT
45
46
- name : Archive
46
47
uses : ./.github/actions/archive
47
48
with :
Original file line number Diff line number Diff line change 9
9
create :
10
10
name : Create Release If Needed
11
11
runs-on : ubuntu-latest
12
+ env :
13
+ GH_TOKEN : ${{ github.token }}
12
14
steps :
13
15
- name : Checkout
14
16
uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -2,33 +2,28 @@ name: Release (Linux)
2
2
on :
3
3
release :
4
4
types :
5
- - created
5
+ - created
6
6
jobs :
7
7
appimage :
8
8
name : Build AppImage
9
9
runs-on : ubuntu-latest
10
10
container : docker
11
11
steps :
12
- - name : Checkout
13
- uses : actions/checkout@v4
14
- with :
15
- fetch-depth : 0
16
- - name : Build AppImage
17
- run : |
18
- docker build -t appimage-builder . -f burrow-gtk/build-aux/Dockerfile
19
- docker create --name temp appimage-builder
20
- docker cp temp:/app/burrow-gtk/build-appimage/Burrow-x86_64.AppImage .
21
- docker rm temp
22
- - name : Get Build Number
23
- id : version
24
- shell : bash
25
- run : |
26
- echo "BUILD_NUMBER=$(Tools/version.sh)" >> $GITHUB_OUTPUT
27
- - name : Attach Artifacts
28
- uses : SierraSoftworks/gh-releases@v1.0.7
29
- with :
30
- token : ${{ secrets.GITHUB_TOKEN }}
31
- release_tag : builds/${{ steps.version.outputs.BUILD_NUMBER }}
32
- overwrite : " true"
33
- files : |
34
- Burrow-x86_64.AppImage
12
+ - name : Checkout
13
+ uses : actions/checkout@v4
14
+ with :
15
+ fetch-depth : 0
16
+ - name : Build AppImage
17
+ run : |
18
+ docker build -t appimage-builder . -f burrow-gtk/build-aux/Dockerfile
19
+ docker create --name temp appimage-builder
20
+ docker cp temp:/app/burrow-gtk/build-appimage/Burrow-x86_64.AppImage .
21
+ docker rm temp
22
+ - name : Attach Artifacts
23
+ uses : SierraSoftworks/gh-releases@v1.0.7
24
+ with :
25
+ token : ${{ secrets.GITHUB_TOKEN }}
26
+ release_tag : ${{ github.ref_name }}
27
+ overwrite : " true"
28
+ files : |
29
+ Burrow-x86_64.AppImage
You can’t perform that action at this time.
0 commit comments