Skip to content

Commit df7ffea

Browse files
authored
chore: Updated Web Dependencies (openMF#1839)
* chore: Update web dependencies Updated the following dependencies: - Upgraded `enhanced-resolve` from 5.17.0 to 5.18.0 - Upgraded `karma` from 6.4.3 to 6.4.4 - Upgraded `kotlin-web-helpers` to 2.0.0 - Upgraded `mocha` from 10.7.0 to 10.7.3 - Upgraded `webpack` from 5.93.0 to 5.94.0 - Upgraded `ws` from 8.5.0 to 8.18.0 Removed the following dependencies: - `@types/eslint` - `@types/eslint-scope` Also, updated the multi-platform build and publish workflow to use `niyajali/mifos-mobile-github-actions` instead of `openMF/mifos-mobile-github-actions`. * ci: Update GitHub Actions workflow This commit updates the GitHub Actions workflows to: - Remove the pull request trigger from the `build-and-deploy-site` workflow. The workflow will now only be triggered manually or on a schedule. - Add `build_ios` as an input to the `multi-platform-build-and-publish` workflow to control whether the iOS app should be built. - Remove unused inputs from the `multi-platform-build-and-publish` workflow, including `publish_desktop` and `publish_web`.
1 parent d315fd6 commit df7ffea

File tree

3 files changed

+38
-47
lines changed

3 files changed

+38
-47
lines changed

.github/workflows/build-and-deploy-site.yml

-3
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ name: Build And Deploy Web App
4242

4343
# Trigger conditions for the workflow
4444
on:
45-
pull_request:
46-
branches: [ "dev" ]
47-
types: [ closed ]
4845
workflow_dispatch:
4946

5047
# Concurrency settings to manage multiple workflow runs

.github/workflows/multi-platform-build-and-publish.yml

+7-3
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@
4444
# - publish_android: Enable/disable Android Play Store publishing
4545
# - build_ios: Enable/disable iOS build
4646
# - publish_ios: Enable/disable iOS App Store publishing
47-
# - publish_desktop: Enable/disable desktop app publishing
48-
# - publish_web: Enable/disable web app deployment (default: true)
4947

5048
# USAGE:
5149
# 1. Ensure all required secrets are configured
@@ -81,6 +79,11 @@ on:
8179
default: false
8280
description: Publish Android App On Play Store
8381

82+
build_ios:
83+
type: boolean
84+
default: false
85+
description: Build iOS App
86+
8487
publish_ios:
8588
type: boolean
8689
default: false
@@ -98,7 +101,7 @@ concurrency:
98101
jobs:
99102
multi_platform_build_and_publish:
100103
name: Multi-Platform Build and Publish
101-
uses: openMF/mifos-mobile-github-actions/.github/workflows/multi-platform-build-and-publish.yaml@main
104+
uses: niyajali/mifos-mobile-github-actions/.github/workflows/multi-platform-build-and-publish.yaml@main
102105
with:
103106
release_type: ${{ inputs.release_type }}
104107
target_branch: ${{ inputs.target_branch }}
@@ -107,6 +110,7 @@ jobs:
107110
desktop_package_name: 'mifospay-desktop' # <-- Change this to your desktop package name
108111
web_package_name: 'mifospay-web' # <-- Change this to your web package name
109112
publish_android: ${{ inputs.publish_android }}
113+
build_ios: ${{ inputs.build_ios }}
110114
publish_ios: ${{ inputs.publish_ios }}
111115
secrets:
112116
original_keystore_file: ${{ secrets.ORIGINAL_KEYSTORE_FILE }}

kotlin-js-store/yarn.lock

+31-41
Original file line numberDiff line numberDiff line change
@@ -109,23 +109,7 @@
109109
dependencies:
110110
"@types/node" "*"
111111

112-
"@types/eslint-scope@^3.7.3":
113-
version "3.7.7"
114-
resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5"
115-
integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==
116-
dependencies:
117-
"@types/eslint" "*"
118-
"@types/estree" "*"
119-
120-
"@types/eslint@*":
121-
version "9.6.1"
122-
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584"
123-
integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==
124-
dependencies:
125-
"@types/estree" "*"
126-
"@types/json-schema" "*"
127-
128-
"@types/estree@*", "@types/estree@^1.0.5":
112+
"@types/estree@^1.0.5":
129113
version "1.0.6"
130114
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
131115
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
@@ -182,7 +166,7 @@
182166
dependencies:
183167
"@types/node" "*"
184168

185-
"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
169+
"@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
186170
version "7.0.15"
187171
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
188172
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -933,10 +917,10 @@ engine.io@~6.6.0:
933917
engine.io-parser "~5.2.1"
934918
ws "~8.17.1"
935919

936-
enhanced-resolve@^5.17.0:
937-
version "5.17.1"
938-
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
939-
integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
920+
enhanced-resolve@^5.17.1:
921+
version "5.18.0"
922+
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz#91eb1db193896b9801251eeff1c6980278b1e404"
923+
integrity sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==
940924
dependencies:
941925
graceful-fs "^4.2.4"
942926
tapable "^2.2.0"
@@ -1618,10 +1602,10 @@ [email protected]:
16181602
minimatch "^9.0.3"
16191603
webpack-merge "^4.1.5"
16201604

1621-
1622-
version "6.4.3"
1623-
resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.3.tgz#763e500f99597218bbb536de1a14acc4ceea7ce8"
1624-
integrity sha512-LuucC/RE92tJ8mlCwqEoRWXP38UMAqpnq98vktmS9SznSoUPPUJQbc91dHcxcunROvfQjdORVA/YFviH+Xci9Q==
1605+
1606+
version "6.4.4"
1607+
resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.4.tgz#dfa5a426cf5a8b53b43cd54ef0d0d09742351492"
1608+
integrity sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==
16251609
dependencies:
16261610
"@colors/colors" "1.5.0"
16271611
body-parser "^1.19.0"
@@ -1653,6 +1637,13 @@ kind-of@^6.0.2:
16531637
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
16541638
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
16551639

1640+
1641+
version "2.0.0"
1642+
resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-2.0.0.tgz#b112096b273c1e733e0b86560998235c09a19286"
1643+
integrity sha512-xkVGl60Ygn/zuLkDPx+oHj7jeLR7hCvoNF99nhwXMn8a3ApB4lLiC9pk4ol4NHPjyoCbvQctBqvzUcp8pkqyWw==
1644+
dependencies:
1645+
format-util "^1.0.5"
1646+
16561647
launch-editor@^2.6.0:
16571648
version "2.9.1"
16581649
resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.9.1.tgz#253f173bd441e342d4344b4dae58291abb425047"
@@ -1809,10 +1800,10 @@ mkdirp@^0.5.5:
18091800
dependencies:
18101801
minimist "^1.2.6"
18111802

1812-
1813-
version "10.7.0"
1814-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.0.tgz#9e5cbed8fa9b37537a25bd1f7fb4f6fc45458b9a"
1815-
integrity sha512-v8/rBWr2VO5YkspYINnvu81inSz2y3ODJrhO175/Exzor1RcEZZkizgE2A+w/CAXXoESS8Kys5E62dOHGHzULA==
1803+
1804+
version "10.7.3"
1805+
resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.3.tgz#ae32003cabbd52b59aece17846056a68eb4b0752"
1806+
integrity sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==
18161807
dependencies:
18171808
ansi-colors "^4.1.3"
18181809
browser-stdout "^1.3.1"
@@ -2738,12 +2729,11 @@ webpack-sources@^3.2.3:
27382729
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
27392730
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
27402731

2741-
webpack@5.93.0:
2742-
version "5.93.0"
2743-
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5"
2744-
integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==
2732+
webpack@5.94.0:
2733+
version "5.94.0"
2734+
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.94.0.tgz#77a6089c716e7ab90c1c67574a28da518a20970f"
2735+
integrity sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==
27452736
dependencies:
2746-
"@types/eslint-scope" "^3.7.3"
27472737
"@types/estree" "^1.0.5"
27482738
"@webassemblyjs/ast" "^1.12.1"
27492739
"@webassemblyjs/wasm-edit" "^1.12.1"
@@ -2752,7 +2742,7 @@ [email protected]:
27522742
acorn-import-attributes "^1.9.5"
27532743
browserslist "^4.21.10"
27542744
chrome-trace-event "^1.0.2"
2755-
enhanced-resolve "^5.17.0"
2745+
enhanced-resolve "^5.17.1"
27562746
es-module-lexer "^1.2.1"
27572747
eslint-scope "5.1.1"
27582748
events "^3.2.0"
@@ -2828,16 +2818,16 @@ wrappy@1:
28282818
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
28292819
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
28302820

2821+
[email protected], ws@^8.13.0:
2822+
version "8.18.0"
2823+
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
2824+
integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==
2825+
28312826
28322827
version "8.5.0"
28332828
resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f"
28342829
integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==
28352830

2836-
ws@^8.13.0:
2837-
version "8.18.0"
2838-
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
2839-
integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==
2840-
28412831
ws@~8.17.1:
28422832
version "8.17.1"
28432833
resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b"

0 commit comments

Comments
 (0)