Skip to content

feat: add GitHub Actions workflow to automate staging deployments via…#155

Open
Talleyrand333 wants to merge 2 commits into
stagingfrom
WI-000912
Open

feat: add GitHub Actions workflow to automate staging deployments via…#155
Talleyrand333 wants to merge 2 commits into
stagingfrom
WI-000912

Conversation

@Talleyrand333

Copy link
Copy Markdown
Contributor

… SSH

Is this a Feature, Chore or Bug?

  • [] Feature
  • [] Chore
  • [] Bug

Clearly and concisely describe the feature, chore or bug.

Analysis and design (optional)

Analyse and attach the design documentation

Solution description

Describe your code changes in detail for reviewers.

Is there a business logic within a doctype?

- [] Yes
- [] No

Output screenshots (optional)

Post the output screenshots, if a UI is affected or added due to this feature.

Areas affected and ensured

List out the areas affected by your code changes.

Is there any existing behavior change of other features due to this code change?

Mention Yes or No. If Yes, provide the appropriate explanation.

Did you test with the following dataset?

  • [] Existing Data
  • [] New Data

Was child table created?

- [] is attachment required?
    did you test attachment

Did you delete custom field?

- [] Yes
- [] No
    If yes, did you write a delete patch?

Is patch required?

  • [] Yes
  • [] No

    Was the patch tested?

Which browser(s) did you use for testing?

  • [] Chrome
  • [] Safari
  • [] Firefox

Copilot AI review requested due to automatic review settings May 22, 2026 17:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a GitHub Actions workflow to automatically deploy the app to the staging server over SSH when changes land on the staging branch.

Changes:

  • Introduces a new deploy-staging workflow triggered on push to staging
  • Runs a remote SSH script to update the repo and build the Ionic/Vite app on the staging host

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/deploy-staging.yml
Comment thread .github/workflows/deploy-staging.yml
Comment thread .github/workflows/deploy-staging.yml Outdated
@ks093 ks093 self-requested a review June 3, 2026 06:03
- Add concurrency group to prevent parallel deploys racing on shared directory
- Add 'set -euxo pipefail' for fail-fast behavior
- Replace 'git pull' with deterministic 'git fetch + checkout + reset --hard'
- Use 'yarn install --frozen-lockfile' for reproducible installs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants