Skip to content

Commit a6a7852

Browse files
Merge pull request #13 from b-vamsipunnam/feature/Working-Branch-April
pushing 3 files
2 parents 951160c + 286a6a4 commit a6a7852

4 files changed

Lines changed: 28 additions & 30 deletions

File tree

.github/workflows/robot-ci.yml

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,39 @@
1-
name: Smoke Tests
1+
name: Robot CI
22

33
on:
44
push:
5-
branches: [ main, feature/* ]
5+
branches: [main]
66
pull_request:
7-
branches: [ main ]
7+
branches: [main]
88

99
jobs:
1010
smoke:
1111
runs-on: ubuntu-latest
1212

1313
steps:
14-
- uses: actions/checkout@v4
14+
- name: Checkout
15+
uses: actions/checkout@v4
1516

16-
- name: Set up Python
17-
uses: actions/setup-python@v5
18-
with:
19-
python-version: '3.11'
17+
- name: Set up Python
18+
uses: actions/setup-python@v5
19+
with:
20+
python-version: '3.11'
21+
cache: 'pip'
2022

21-
- name: Install dependencies
22-
run: |
23-
pip install --upgrade pip
24-
pip install robotframework==7.2.2
23+
- name: Install dependencies
24+
run: |
25+
pip install --upgrade pip
26+
pip install robotframework==7.2.2
2527
26-
- name: Run smoke tests
27-
run: |
28-
mkdir -p results
29-
robot -d results ci/robot/Smoke.robot
28+
- name: Run smoke tests
29+
run: |
30+
mkdir -p results
31+
robot -d results ci/robot/smoke.robot
3032
31-
- name: Upload test results
32-
if: always()
33-
uses: actions/upload-artifact@v4
34-
with:
35-
name: smoke-test-results
36-
path: results/
37-
if-no-files-found: ignore
33+
- name: Upload test results
34+
if: always()
35+
uses: actions/upload-artifact@v4
36+
with:
37+
name: smoke-test-results
38+
path: results/
39+
if-no-files-found: ignore

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Scan all queryable sObjects, get accurate record counts, identify Large Data Vol
1313
[![Robot Framework](https://img.shields.io/badge/Robot%20Framework-5.0+-orange?style=flat&logo=robotframework&logoColor=white)](https://robotframework.org/)
1414
[![Python](https://img.shields.io/badge/Python-3.8+-blue?style=flat&logo=python&logoColor=white)](https://www.python.org/)
1515
[![Salesforce CLI](https://img.shields.io/badge/Salesforce%20CLI-sf-00A1E0?style=flat&logo=salesforce&logoColor=white)](https://developer.salesforce.com/tools/sfdxcli)
16+
[![Node.js](https://img.shields.io/badge/Node.js-18.20.4-339933?style=flat&logo=node.js&logoColor=white)](https://nodejs.org/)
1617
[![CI](https://github.com/b-vamsipunnam/salesforce-objects-scanner-tool/actions/workflows/robot-ci.yml/badge.svg)](https://github.com/b-vamsipunnam/salesforce-objects-scanner-tool/actions)
1718
[![License](https://img.shields.io/badge/License-MIT-yellow?style=flat&logo=open-source-initiative&logoColor=white)](https://opensource.org/licenses/MIT)
1819

requirements.txt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
# Core Robot Framework and extensions
22
robotframework==7.0.1
3-
robotframework-seleniumlibrary==6.8.0
43
robotframework-pabot==2.18.0
54
robotframework-requests==0.9.7
65
robotframework-pythonlibcore==4.4.1
76

8-
# Selenium and browser automation
9-
selenium==4.39.0
10-
webdriver-manager==4.0.2
11-
127
# Excel handling
138
openpyxl==3.1.5
149

1510
# Salesforce-specific libraries
16-
simple-salesforce==1.11.4 # Optional – keep if you use direct API calls
17-
salesforce-bulk==2.2.0 # Optional – keep if you use bulk API
11+
simple-salesforce==1.11.4 # Optional
12+
salesforce-bulk==2.2.0 # Optional
1813

1914
# HTTP and utility libraries
2015
requests==2.32.3

0 commit comments

Comments
 (0)