diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 838312f..220198d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: steps: - name: 📥 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 📦 Setup Node.js uses: actions/setup-node@v6 @@ -40,7 +40,7 @@ jobs: steps: - name: 📥 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 📦 Setup Node.js uses: actions/setup-node@v6 diff --git a/.github/workflows/dependabot-cocoapods.yml b/.github/workflows/dependabot-cocoapods.yml index 69e97af..e63685c 100644 --- a/.github/workflows/dependabot-cocoapods.yml +++ b/.github/workflows/dependabot-cocoapods.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: # Use a token that can trigger workflows token: ${{ secrets.GITHUB_TOKEN }} @@ -39,7 +39,7 @@ jobs: run: npm ci - name: Cache CocoaPods - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ios/Pods key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index fa7dc1b..6b3c2db 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: steps: - name: 📥 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 📦 Setup Node.js uses: actions/setup-node@v6 diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 40aa974..18a5989 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -21,7 +21,7 @@ jobs: steps: - name: 📥 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 🔍 Dependency Review uses: actions/dependency-review-action@v4 @@ -34,7 +34,7 @@ jobs: steps: - name: 📥 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 📦 Setup Node.js uses: actions/setup-node@v6 @@ -54,7 +54,7 @@ jobs: steps: - name: 📥 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -89,7 +89,7 @@ jobs: steps: - name: 📥 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 🔍 Check for sensitive files run: | diff --git a/package-lock.json b/package-lock.json index 81ceaf7..de33f9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -90,6 +90,7 @@ "url": "^0.11.4", "util": "^0.12.5", "web-streams-polyfill": "^4.2.0", + "yaml": "^2.8.2", "zustand": "^5.0.8" }, "devDependencies": { @@ -2196,22 +2197,6 @@ "node": ">=8.0" } }, - "node_modules/@expo/build-tools/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/@expo/cli": { "version": "54.0.22", "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-54.0.22.tgz", @@ -2979,6 +2964,16 @@ "win32" ] }, + "node_modules/@expo/ngrok/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, "node_modules/@expo/osascript": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.3.8.tgz", @@ -3136,22 +3131,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/@expo/steps/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/@expo/sudo-prompt": { "version": "9.3.2", "resolved": "https://registry.npmjs.org/@expo/sudo-prompt/-/sudo-prompt-9.3.2.tgz", @@ -13564,21 +13543,6 @@ "node": ">=20.19.4" } }, - "node_modules/metro-config/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/metro-core": { "version": "0.83.3", "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.83.3.tgz", @@ -14754,22 +14718,6 @@ "node": ">=6" } }, - "node_modules/patch-package/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -19400,13 +19348,18 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 6" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yargs": { diff --git a/package.json b/package.json index ceb069c..a2a5839 100644 --- a/package.json +++ b/package.json @@ -97,6 +97,7 @@ "url": "^0.11.4", "util": "^0.12.5", "web-streams-polyfill": "^4.2.0", + "yaml": "^2.8.2", "zustand": "^5.0.8" }, "devDependencies": {