Skip to content

Commit a2f6df4

Browse files
committed
updated versions to latest
1 parent 8c5545f commit a2f6df4

32 files changed

+232
-2131
lines changed

.github/workflows/android.yml

+7-8
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,21 @@ env:
1616

1717
jobs:
1818
binding:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
steps:
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-java@v3
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-java@v4
2323
with:
2424
distribution: 'temurin'
2525
java-version: '17'
26-
- uses: android-actions/setup-android@v2
26+
- uses: android-actions/setup-android@v3
2727
- uses: nttld/setup-ndk@v1
2828
id: setup-ndk
2929
with:
3030
ndk-version: r21d
31-
- uses: actions/setup-go@v3
31+
- uses: actions/setup-go@v5
3232
with:
33-
go-version: '^1.21'
33+
go-version: '^1.23'
3434
- name: Build
3535
run: make binding_android
3636
env:
@@ -47,8 +47,7 @@ jobs:
4747
tag: ${{ env.VERSION }}
4848
overwrite: true
4949
- if: ${{ env.VERSION=='' }}
50-
uses: actions/upload-artifact@v3
50+
uses: actions/upload-artifact@v4
5151
with:
5252
name: libopenpgp_bridge_android
5353
path: output.tar.gz
54-

.github/workflows/darwin.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ env:
1616

1717
jobs:
1818
binding:
19-
runs-on: macos-13
19+
runs-on: macos-14
2020
steps:
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-go@v3
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-go@v5
2323
with:
24-
go-version: '^1.21'
24+
go-version: '^1.23'
2525
- name: Build
2626
run: make binding_darwin
2727
- name: Compress
@@ -35,7 +35,7 @@ jobs:
3535
tag: ${{ env.VERSION }}
3636
overwrite: true
3737
- if: ${{ env.VERSION=='' }}
38-
uses: actions/upload-artifact@v3
38+
uses: actions/upload-artifact@v4
3939
with:
4040
name: libopenpgp_bridge_darwin
4141
path: output.tar.gz

.github/workflows/flatbuffers.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ env:
1818

1919
jobs:
2020
build:
21-
runs-on: ubuntu-22.04
21+
runs-on: ubuntu-24.04
2222
strategy:
2323
matrix:
24-
language: [ dart, go, ts, java, kotlin, swift, rust ]
24+
language: [ dart, go, ts, java, kotlin, swift ]
2525
fail-fast: false
2626
steps:
27-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2828
- name: Install Flatbuffers
2929
run: make flatbuffers_deps
3030
- name: Build
@@ -40,7 +40,7 @@ jobs:
4040
tag: ${{ env.VERSION }}
4141
overwrite: true
4242
- if: ${{ env.VERSION=='' }}
43-
uses: actions/upload-artifact@v3
43+
uses: actions/upload-artifact@v4
4444
with:
4545
name: flatbuffers_libopenpgp_bridge_${{ matrix.language }}
4646
path: output.tar.gz

.github/workflows/gomobile.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ env:
1616

1717
jobs:
1818
android:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
steps:
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-java@v3
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-java@v4
2323
with:
2424
distribution: 'temurin'
2525
java-version: '17'
26-
- uses: android-actions/setup-android@v2
26+
- uses: android-actions/setup-android@v3
2727
- name: Install Android Platform
2828
run: |
2929
sdkmanager "platform-tools"
@@ -33,9 +33,9 @@ jobs:
3333
id: setup-ndk
3434
with:
3535
ndk-version: r21d
36-
- uses: actions/setup-go@v3
36+
- uses: actions/setup-go@v5
3737
with:
38-
go-version: '^1.21'
38+
go-version: '^1.23'
3939
- name: Install Gomobile
4040
run: |
4141
go install golang.org/x/mobile/cmd/gomobile@latest
@@ -62,18 +62,18 @@ jobs:
6262
tag: ${{ env.VERSION }}
6363
overwrite: true
6464
- if: ${{ env.VERSION=='' }}
65-
uses: actions/upload-artifact@v3
65+
uses: actions/upload-artifact@v4
6666
with:
6767
name: gomobile_openpgp_android_aar
6868
path: output.tar.gz
6969

7070
ios:
71-
runs-on: macos-13
71+
runs-on: macos-14
7272
steps:
73-
- uses: actions/checkout@v3
74-
- uses: actions/setup-go@v3
73+
- uses: actions/checkout@v4
74+
- uses: actions/setup-go@v5
7575
with:
76-
go-version: '^1.21'
76+
go-version: '^1.23'
7777
- name: Install Gomobile
7878
run: |
7979
go install golang.org/x/mobile/cmd/gomobile@latest
@@ -97,7 +97,7 @@ jobs:
9797
tag: ${{ env.VERSION }}
9898
overwrite: true
9999
- if: ${{ env.VERSION=='' }}
100-
uses: actions/upload-artifact@v3
100+
uses: actions/upload-artifact@v4
101101
with:
102102
name: gomobile_openpgp_ios_xcframework
103103
path: output.tar.gz

.github/workflows/ios.yml

+11-35
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,15 @@ env:
1515
VERSION: ${{ github.event.inputs.version || (startsWith(github.ref, 'refs/tags/') && github.ref || '') }}
1616

1717
jobs:
18-
binding_arm7:
19-
runs-on: macos-13
20-
steps:
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-go@v3
23-
with:
24-
go-version: '^1.21'
25-
- name: Build Go
26-
run: ./go.sh 1.14.15 openpgp
27-
- name: Build
28-
run: |
29-
export PATH="/tmp/go/bin:$PATH"
30-
make binding_ios_armv7
31-
- uses: actions/upload-artifact@v3
32-
with:
33-
name: output_binding_arm7
34-
path: output
35-
retention-days: 1
36-
3718
binding:
38-
runs-on: macos-13
39-
needs: binding_arm7
19+
runs-on: macos-14
4020
steps:
41-
- uses: actions/checkout@v3
42-
- uses: actions/download-artifact@v2
43-
with:
44-
name: output_binding_arm7
45-
path: output
46-
- uses: actions/setup-go@v3
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-go@v5
4723
with:
48-
go-version: '^1.21'
24+
go-version: '^1.23'
4925
- name: Build Go
50-
run: ./go.sh 1.21.0 openpgp
26+
run: ./go.sh 1.23.3 fastopenpgp
5127
- name: Build
5228
run: |
5329
export PATH="/tmp/go/bin:$PATH"
@@ -63,20 +39,20 @@ jobs:
6339
tag: ${{ env.VERSION }}
6440
overwrite: true
6541
- if: ${{ env.VERSION=='' }}
66-
uses: actions/upload-artifact@v3
42+
uses: actions/upload-artifact@v4
6743
with:
6844
name: libopenpgp_bridge_ios
6945
path: output.tar.gz
7046

7147
xcframework:
7248
runs-on: macos-14
7349
steps:
74-
- uses: actions/checkout@v3
75-
- uses: actions/setup-go@v3
50+
- uses: actions/checkout@v4
51+
- uses: actions/setup-go@v5
7652
with:
77-
go-version: '^1.21'
53+
go-version: '^1.23'
7854
- name: Build Go
79-
run: ./go.sh 1.21.0 openpgp
55+
run: ./go.sh 1.23.3 fastopenpgp
8056
- name: Build
8157
run: |
8258
export PATH="/tmp/go/bin:$PATH"
@@ -92,7 +68,7 @@ jobs:
9268
tag: ${{ env.VERSION }}
9369
overwrite: true
9470
- if: ${{ env.VERSION=='' }}
95-
uses: actions/upload-artifact@v3
71+
uses: actions/upload-artifact@v4
9672
with:
9773
name: libopenpgp_bridge_ios_xcframework
9874
path: output.tar.gz

.github/workflows/linux.yml

+3-4
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ env:
1616

1717
jobs:
1818
binding:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
steps:
21-
- uses: actions/checkout@v3
22-
- uses: docker-practice/actions-setup-docker@master
21+
- uses: actions/checkout@v4
2322
- name: Build
2423
run: make binding_linux
2524
- name: Compress
@@ -33,7 +32,7 @@ jobs:
3332
tag: ${{ env.VERSION }}
3433
overwrite: true
3534
- if: ${{ env.VERSION=='' }}
36-
uses: actions/upload-artifact@v3
35+
uses: actions/upload-artifact@v4
3736
with:
3837
name: libopenpgp_bridge_linux
3938
path: output.tar.gz

.github/workflows/release.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ on:
88

99
jobs:
1010
build:
11-
runs-on: ubuntu-22.04
11+
runs-on: ubuntu-24.04
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
with:
1515
fetch-depth: 0
16-
- uses: heinrichreimer/github-changelog-generator-action@v2.1.1
16+
- uses: heinrichreimer/github-changelog-generator-action@v2
1717
id: changelog
1818
with:
1919
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/tests.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ on:
77

88
jobs:
99
tests:
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
go: [ '1.20', '1.14']
14+
go: [ '1.23']
1515
name: Using Go ${{ matrix.go }}
1616
steps:
17-
- uses: actions/checkout@v3
18-
- uses: actions/setup-go@v3
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-go@v5
1919
with:
2020
go-version: ${{ matrix.go }}
2121
- name: Tests
@@ -28,7 +28,7 @@ jobs:
2828

2929
finish:
3030
needs: tests
31-
runs-on: ubuntu-22.04
31+
runs-on: ubuntu-24.04
3232
steps:
3333
- uses: shogo82148/actions-goveralls@v1
3434
with:

.github/workflows/wasm.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ env:
1616

1717
jobs:
1818
binding:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
steps:
21-
- uses: actions/checkout@v3
22-
- uses: actions/setup-go@v3
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-go@v5
2323
with:
24-
go-version: '^1.21'
24+
go-version: '^1.23'
2525
- name: Install TinyGo
2626
run: |
27-
wget https://github.com/tinygo-org/tinygo/releases/download/v0.28.1/tinygo_0.28.1_amd64.deb
28-
sudo dpkg -i tinygo_0.28.1_amd64.deb
27+
wget https://github.com/tinygo-org/tinygo/releases/download/v0.34.0/tinygo_0.34.0_amd64.deb
28+
sudo dpkg -i tinygo_0.34.0_amd64.deb
2929
- name: Build
3030
run: make wasm
3131
- name: Compress
@@ -39,7 +39,7 @@ jobs:
3939
tag: ${{ env.VERSION }}
4040
overwrite: true
4141
- if: ${{ env.VERSION=='' }}
42-
uses: actions/upload-artifact@v3
42+
uses: actions/upload-artifact@v4
4343
with:
4444
name: libopenpgp_bridge_wasm
4545
path: output.tar.gz

.github/workflows/windows.yml

+4-5
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ env:
1616

1717
jobs:
1818
binding:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
steps:
21-
- uses: actions/checkout@v3
22-
- uses: docker-practice/actions-setup-docker@master
21+
- uses: actions/checkout@v4
2322
- name: Build
2423
run: make binding_windows
2524
- name: Compress
@@ -33,7 +32,7 @@ jobs:
3332
tag: ${{ env.VERSION }}
3433
overwrite: true
3534
- if: ${{ env.VERSION=='' }}
36-
uses: actions/upload-artifact@v3
35+
uses: actions/upload-artifact@v4
3736
with:
3837
name: libopenpgp_bridge_windows
39-
path: output.tar.gz
38+
path: output.tar.gz

Makefile.flatbuffers

+1-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ flatbuffers_deps:
55
cd /tmp && \
66
git clone https://github.com/google/flatbuffers.git -b master && \
77
cd flatbuffers && \
8-
git checkout v2.0.6 && \
8+
git checkout v24.3.25 && \
99
cmake -G "Unix Makefiles" && \
1010
make && \
1111
sudo make install && \
@@ -38,7 +38,3 @@ flatbuffers_kotlin:
3838
flatbuffers_java:
3939
rm -rf output/flatbuffers/java && mkdir -p output/flatbuffers/java
4040
flatc --java --gen-mutable -o ./output/flatbuffers/java flatbuffers/*.fbs
41-
42-
flatbuffers_rust:
43-
rm -rf output/flatbuffers/rust && mkdir -p output/flatbuffers/rust
44-
flatc --rust --gen-mutable -o ./output/flatbuffers/rust flatbuffers/*.fbs

0 commit comments

Comments
 (0)