Compare commits

...

2 commits

Author SHA1 Message Date
Caleb Jasik
9a3d288a16
Update to flutter stable 3.29.2 (#271) 2025-03-27 10:47:59 -05:00
Ian VanSchooten
2dee5305db
Pin all workflow actions to SHA (#270) 2025-03-17 14:28:01 -04:00
6 changed files with 27 additions and 27 deletions

View file

@ -13,12 +13,12 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Install flutter - name: Install flutter
uses: subosito/flutter-action@v2 uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff #v2.18.0
with: with:
flutter-version: '3.29.0' flutter-version: '3.29.2'
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
with: with:
show-progress: false show-progress: false
@ -29,12 +29,12 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Install flutter - name: Install flutter
uses: subosito/flutter-action@v2 uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff #v2.18.0
with: with:
flutter-version: '3.29.0' flutter-version: '3.29.2'
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
with: with:
show-progress: false show-progress: false

View file

@ -15,12 +15,12 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code into the Go module directory - name: Check out code into the Go module directory
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
with: with:
show-progress: false show-progress: false
- name: Set up Go 1.22 - name: Set up Go 1.22
uses: actions/setup-go@v5 uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 #5.3.0
with: with:
go-version: '1.22' go-version: '1.22'
cache-dependency-path: nebula/go.sum cache-dependency-path: nebula/go.sum

View file

@ -12,26 +12,26 @@ jobs:
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
with: with:
show-progress: false show-progress: false
fetch-depth: 25 # For sentry releases fetch-depth: 25 # For sentry releases
- name: Set up Go 1.22 - name: Set up Go 1.22
uses: actions/setup-go@v5 uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 #5.3.0
with: with:
go-version: '1.22' go-version: '1.22'
cache-dependency-path: nebula/go.sum cache-dependency-path: nebula/go.sum
- uses: actions/setup-java@v4 - uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 #v4.7.0
with: with:
distribution: 'zulu' distribution: 'zulu'
java-version: '17' java-version: '17'
- name: Install flutter - name: Install flutter
uses: subosito/flutter-action@v2 uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff #v2.18.0
with: with:
flutter-version: '3.29.0' flutter-version: '3.29.2'
- name: Setup bundletool for APK generation - name: Setup bundletool for APK generation
uses: amyu/setup-bundletool@f7a6fdd8e04bb23d2fdf3c2f60c9257a6298a40a uses: amyu/setup-bundletool@f7a6fdd8e04bb23d2fdf3c2f60c9257a6298a40a
@ -101,7 +101,7 @@ jobs:
fi fi
- name: Collect iOS artifacts - name: Collect iOS artifacts
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 #4.6.1
with: with:
name: MobileNebula.ipa name: MobileNebula.ipa
path: ios/MobileNebula.ipa path: ios/MobileNebula.ipa
@ -139,7 +139,7 @@ jobs:
unzip -p build/app/outputs/apk/release/MobileNebula.apks universal.apk > build/app/outputs/apk/release/MobileNebula.apk unzip -p build/app/outputs/apk/release/MobileNebula.apks universal.apk > build/app/outputs/apk/release/MobileNebula.apk
- name: Collect Android artifacts - name: Collect Android artifacts
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 #4.6.1
with: with:
name: MobileNebula.aab name: MobileNebula.aab
path: build/app/outputs/bundle/release/app-release.aab path: build/app/outputs/bundle/release/app-release.aab

View file

@ -13,25 +13,25 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
with: with:
show-progress: false show-progress: false
- name: Set up Go 1.22 - name: Set up Go 1.22
uses: actions/setup-go@v5 uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 #5.3.0
with: with:
go-version: '1.22' go-version: '1.22'
cache-dependency-path: nebula/go.sum cache-dependency-path: nebula/go.sum
- uses: actions/setup-java@v4 - uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 #v4.7.0
with: with:
distribution: 'zulu' distribution: 'zulu'
java-version: '17' java-version: '17'
- name: Install flutter - name: Install flutter
uses: subosito/flutter-action@v2 uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff #v2.18.0
with: with:
flutter-version: '3.29.0' flutter-version: '3.29.2'
- name: install dependencies - name: install dependencies
env: env:
@ -77,7 +77,7 @@ jobs:
unzip -p build/app/outputs/apk/debug/app-debug.apks universal.apk > build/app/outputs/apk/debug/app-debug.apk unzip -p build/app/outputs/apk/debug/app-debug.apks universal.apk > build/app/outputs/apk/debug/app-debug.apk
- name: Collect debug apk - name: Collect debug apk
if: github.ref == 'refs/heads/main' if: github.ref == 'refs/heads/main'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 #4.6.1
with: with:
name: MobileNebulaDebug.apk name: MobileNebulaDebug.apk
path: build/app/outputs/apk/debug/app-debug.apk path: build/app/outputs/apk/debug/app-debug.apk
@ -89,20 +89,20 @@ jobs:
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
with: with:
show-progress: false show-progress: false
- name: Set up Go 1.22 - name: Set up Go 1.22
uses: actions/setup-go@v5 uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 #5.3.0
with: with:
go-version: '1.22' go-version: '1.22'
cache-dependency-path: nebula/go.sum cache-dependency-path: nebula/go.sum
- name: Install flutter - name: Install flutter
uses: subosito/flutter-action@v2 uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff #v2.18.0
with: with:
flutter-version: '3.29.0' flutter-version: '3.29.2'
- name: install dependencies - name: install dependencies
run: | run: |

View file

@ -13,7 +13,7 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
with: with:
show-progress: false show-progress: false

View file

@ -8,7 +8,7 @@ Install all of the following things:
- [`xcode`](https://apps.apple.com/us/app/xcode/) - [`xcode`](https://apps.apple.com/us/app/xcode/)
- [`android-studio`](https://developer.android.com/studio) - [`android-studio`](https://developer.android.com/studio)
- [`flutter` 3.29.0](https://docs.flutter.dev/get-started/install) - [`flutter` 3.29.2](https://docs.flutter.dev/get-started/install)
- [`gomobile`](https://pkg.go.dev/golang.org/x/mobile/cmd/gomobile) - [`gomobile`](https://pkg.go.dev/golang.org/x/mobile/cmd/gomobile)
- [Flutter Android Studio Extension](https://docs.flutter.dev/get-started/editor?tab=androidstudio) - [Flutter Android Studio Extension](https://docs.flutter.dev/get-started/editor?tab=androidstudio)