Skip to content

Commit c6b889d

Browse files
authored
chore: Configured to Use Reusable Workflow (openMF#1832)
* chore - Testing Re-usable workflows * chore - Testing Re-usable workflows * chore - Testing Re-usable workflows * chore - Added Remaining Jobs * chore - Updated Pages Permission * chore - Updated Concurrency * chore - Added Remaining Workflows * chore - Fixed promote-to-production.yaml * chore - Fixed promote-to-production.yaml * chore - Removed Old Files
1 parent c9c5659 commit c6b889d

16 files changed

+199
-1454
lines changed

.github/actions/create-release-notes/action.yml

-56
This file was deleted.

.github/actions/create-release-number/action.yml

-27
This file was deleted.

.github/actions/inflate-secrets/action.yml

-52
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Build And Deploy Web App
2+
3+
# Trigger conditions for the workflow
4+
on:
5+
pull_request:
6+
branches: [ "dev" ]
7+
types: [ closed ]
8+
workflow_dispatch:
9+
10+
# Concurrency settings to manage multiple workflow runs
11+
# This ensures orderly deployment to production environment
12+
concurrency:
13+
group: "web-pages"
14+
cancel-in-progress: false
15+
16+
permissions:
17+
contents: read # Read repository contents
18+
pages: write # Write to GitHub Pages
19+
id-token: write # Write authentication tokens
20+
pull-requests: write # Write to pull requests
21+
22+
jobs:
23+
build_and_deploy_web:
24+
name: Build And Deploy Web App
25+
uses: openMF/mifos-mobile-github-actions/.github/workflows/build-and-deploy-site.yaml@main
26+
secrets: inherit
27+
with:
28+
web_package_name: 'mifospay-web'

0 commit comments

Comments
 (0)