Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
3c418ea
Update README.md
JaveedYara432 Sep 16, 2024
224863e
Update README.md
JaveedYara432 Sep 16, 2024
6457d9b
Update README.md
JaveedYara432 Sep 16, 2024
4f64a7e
Updated docs for V2 SDK.
JaveedYara432 Sep 16, 2024
9354515
Added Tests folder
JaveedYara432 Sep 16, 2024
2c0101b
Update README.md
JaveedYara432 Sep 17, 2024
bfa77ab
added init for oncall module, added updated tests and an updated setu…
JaveedYara432 Jan 16, 2025
0688537
Updated setup.py, changed the version
JaveedYara432 Jan 17, 2025
5a29408
Removed setup.py installation line from readme.md
JaveedYara432 Jan 17, 2025
88cff3f
added long description to reflect in pypi documentation
JaveedYara432 Jan 17, 2025
0c8fb49
Create test-publish.yaml
JaveedYara432 Jan 21, 2025
3cfabd0
modified the setup.py
JaveedYara432 Jan 21, 2025
4ac5990
Merge branch 'master' of https://github.com/JaveedYara432/zenduty-pyt…
JaveedYara432 Jan 21, 2025
b845254
Create test-pr-chcker
JaveedYara432 Jan 21, 2025
226bfe3
Merge pull request #1 from JaveedYara432/JaveedYara432-patch-1
JaveedYara432 Jan 21, 2025
ba0b390
Pure test purposes
JaveedYara432 Jan 21, 2025
7883988
Merge branch 'master' of https://github.com/JaveedYara432/zenduty-pyt…
JaveedYara432 Jan 21, 2025
6cb2487
Update test-publish.yaml
JaveedYara432 Jan 21, 2025
d2ac243
Update test-pr-chcker
JaveedYara432 Jan 21, 2025
4467270
Merge pull request #2 from JaveedYara432/JaveedYara432-patch-2
JaveedYara432 Jan 21, 2025
eabf245
Update test-publish.yaml
JaveedYara432 Jan 21, 2025
728fb5d
Update test-pr-chcker
JaveedYara432 Jan 21, 2025
9b08a72
Merge pull request #3 from JaveedYara432/JaveedYara432-patch-3
JaveedYara432 Jan 21, 2025
d6766b9
Update setup.py
JaveedYara432 Jan 21, 2025
52eb634
Update test-pr-chcker
JaveedYara432 Jan 21, 2025
1774b66
Update test-pr-chcker
JaveedYara432 Jan 21, 2025
2025540
Merge pull request #4 from JaveedYara432/JaveedYara432-patch-4
JaveedYara432 Jan 21, 2025
f0471a2
Added final readme.md, added maintenance templates
JaveedYara432 Jan 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .github/workflows/test-publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Release and Publish

on:
pull_request:
types: [closed]
branches:
- master

jobs:
release-and-publish:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Set up Python 3.9
uses: actions/setup-python@v4
with:
python-version: "3.9"

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install --upgrade pip setuptools wheel twine build
pip install packaging==22

- name: Build package
run: |
rm -rf dist/ build/ *.egg-info
python setup.py sdist bdist_wheel
twine check dist/*

- name: Get version
id: get_version
run: |
version=$(python setup.py --version)
echo "version=${version}" >> $GITHUB_OUTPUT

- name: Create Release
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ steps.get_version.outputs.version }}
name: Release v${{ steps.get_version.outputs.version }}
body: |
Release for PR #${{ github.event.pull_request.number }}
${{ github.event.pull_request.title }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Publish to TestPyPI
env:
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.TEST_PYPI_API_TOKEN }}
run: |
twine upload --repository testpypi dist/* --verbose
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ zenduty/.DS_Store
__pycache__/
*.pyc
venv/
.idea/
assets/
/.pytest_cache/
Loading