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
d97359c
Add SLSA generic generator workflow
aboday2067-dot Feb 4, 2026
24e30ff
Add GitHub Actions workflow for Python package publishing
aboday2067-dot Feb 4, 2026
1dd9bac
feat(v7.1): تطوير شامل كامل — نظام وسائط + أداء + PWA + UX + إصلاحات
aboday2067-dot Apr 30, 2026
0630abc
fix(v7.2): إصلاح شامل — بيانات واقعية + تصميم بطاقات + إحصائيات حية +…
genspark-ai-developer[bot] Apr 30, 2026
fb9620a
fix(v7.2): إصلاح جذري — sec-home + أزرار معطلة + كاش قديم
genspark-ai-developer[bot] Apr 30, 2026
6560048
fix(v7.3): إصلاح شامل — أزرار القائمة + CSS بطاقات سريعة + دوال ناقصة…
genspark-ai-developer[bot] Apr 30, 2026
fd15f8e
fix(v7.4): إصلاح شامل — HTML هيكل + تنبيهات فورية + قائمة تفاعلية
msc-vending-survey Apr 30, 2026
d9a7b7a
Update render.yaml
aboday2067-dot Apr 30, 2026
2ad9d7e
Delete pyproject.toml
aboday2067-dot Apr 30, 2026
e3a3aa2
Delete setup.cfg
aboday2067-dot Apr 30, 2026
8f51b58
Delete constant.py
aboday2067-dot Apr 30, 2026
1a303d5
Merge pull request #5 from aboday2067-dot/genspark_ai_developer
aboday2067-dot Apr 30, 2026
7726ddd
fix(deploy): إصلاح نشر Render — حذف ملفات Python + تحديث render.yaml …
msc-vending-survey Apr 30, 2026
af7f8ae
fix(v7.5): إصلاح جذري — #app مرئي دائماً + SW cache v8 + تحسين CSS
msc-vending-survey Apr 30, 2026
4aa816c
fix(v7.6): إصلاح شامل — ملف شخصي في القائمة + أزرار مفعّلة + CSS + SW v9
msc-vending-survey Apr 30, 2026
ba62657
feat(guide): إضافة صفحة الدليل الترويجي الشامل + رابط في القائمة الجا…
msc-vending-survey Apr 30, 2026
1175828
Merge pull request #6 from aboday2067-dot/genspark_ai_developer
genspark-ai-developer[bot] Apr 30, 2026
dd96986
feat(onboarding): دليل إرشادي تفاعلي عند أول زيارة — 6 شرائح + localS…
msc-vending-survey Apr 30, 2026
30a732f
Merge pull request #7 from aboday2067-dot/genspark_ai_developer
genspark-ai-developer[bot] Apr 30, 2026
e1768e6
feat(v7.7): منبّه الصلاة + حاسبة الصرف + حظر المستخدم + صفحة الإعدادات
aboday2067-dot Apr 30, 2026
1c2c9ef
Merge pull request #8 from aboday2067-dot/genspark_ai_developer
genspark-ai-developer[bot] Apr 30, 2026
16689b9
feat(v7.7): تنبيهات صوتية للأحداث + banner إضافات المنطقة + تحسين الإ…
aboday2067-dot Apr 30, 2026
e6de731
Merge pull request #9 from aboday2067-dot/genspark_ai_developer
genspark-ai-developer[bot] Apr 30, 2026
f574bfb
feat(v7.8): مجموعات الأحياء — نظافة، اجتماعات، مبادرات، ترشيحات
aboday2067-dot Apr 30, 2026
28ed81d
Merge pull request #10 from aboday2067-dot/genspark_ai_developer
genspark-ai-developer[bot] Apr 30, 2026
9721b6e
fix(v7.8.1): إصلاح الأزرار + offline indicator + empty state + SW cache
aboday2067-dot Apr 30, 2026
53a0a8d
Merge pull request #11 from aboday2067-dot/genspark_ai_developer
genspark-ai-developer[bot] Apr 30, 2026
11b4c74
feat(v7.9): مجموعات الأحياء — ميزات متكاملة: اجتماعات، ترشيحات، مشارك…
aboday2067-dot May 1, 2026
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
66 changes: 66 additions & 0 deletions .github/workflows/generator-generic-ossf-slsa3-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow lets you generate SLSA provenance file for your project.
# The generation satisfies level 3 for the provenance requirements - see https://slsa.dev/spec/v0.1/requirements
# The project is an initiative of the OpenSSF (openssf.org) and is developed at
# https://github.com/slsa-framework/slsa-github-generator.
# The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
# For more information about SLSA and how it improves the supply-chain, visit slsa.dev.

name: SLSA generic generator
on:
workflow_dispatch:
release:
types: [created]

jobs:
build:
runs-on: ubuntu-latest
outputs:
digests: ${{ steps.hash.outputs.digests }}

steps:
- uses: actions/checkout@v4

# ========================================================
#
# Step 1: Build your artifacts.
#
# ========================================================
- name: Build artifacts
run: |
# These are some amazing artifacts.
echo "artifact1" > artifact1
echo "artifact2" > artifact2

# ========================================================
#
# Step 2: Add a step to generate the provenance subjects
# as shown below. Update the sha256 sum arguments
# to include all binaries that you generate
# provenance for.
#
# ========================================================
- name: Generate subject for provenance
id: hash
run: |
set -euo pipefail

# List the artifacts the provenance will refer to.
files=$(ls artifact*)
# Generate the subjects (base64 encoded).
echo "hashes=$(sha256sum $files | base64 -w0)" >> "${GITHUB_OUTPUT}"

provenance:
needs: [build]
permissions:
actions: read # To read the workflow path.
id-token: write # To sign the provenance.
contents: write # To add assets to a release.
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.4.0
with:
base64-subjects: "${{ needs.build.outputs.digests }}"
upload-assets: true # Optional: Upload to a new release
70 changes: 70 additions & 0 deletions .github/workflows/python-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# This workflow will upload a Python Package to PyPI when a release is created
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Upload Python Package

on:
release:
types: [published]

permissions:
contents: read

jobs:
release-build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- uses: actions/setup-python@v5
with:
python-version: "3.x"

- name: Build release distributions
run: |
# NOTE: put your own distribution build steps here.
python -m pip install build
python -m build
- name: Upload distributions
uses: actions/upload-artifact@v4
with:
name: release-dists
path: dist/

pypi-publish:
runs-on: ubuntu-latest
needs:
- release-build
permissions:
# IMPORTANT: this permission is mandatory for trusted publishing
id-token: write

# Dedicated environments with protections for publishing are strongly recommended.
# For more information, see: https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment#deployment-protection-rules
environment:
name: pypi
# OPTIONAL: uncomment and update to include your PyPI project URL in the deployment status:
# url: https://pypi.org/p/YOURPROJECT
#
# ALTERNATIVE: if your GitHub Release name is the PyPI project version string
# ALTERNATIVE: exactly, uncomment the following line instead:
# url: https://pypi.org/project/YOURPROJECT/${{ github.event.release.name }}

steps:
- name: Retrieve release distributions
uses: actions/download-artifact@v4
with:
name: release-dists
path: dist/

- name: Publish release distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
packages-dir: dist/
42 changes: 14 additions & 28 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,31 +1,17 @@
workplace_*/
workspace_*/
node_modules/
*.log
code_db/*
results/*

__pycache__/
tmp/*
logs/*
*.tar.gz

*.egg-info

.DS_Store
*.csv

eval_data/*
evaluation_results/*
casestudy_results/*

evaluation/*/data/
evaluation/*/data/*
evaluation/**/data/

.env
.DS_Store
nabdh_data.json

terminal_tmp/*

!tool_docs.csv

.port*
# Python files — not part of the Node.js app, exclude from deploy detection
*.py
*.cfg
*.toml
__pycache__/
*.egg-info/
dist/
build/
.python-version
venv/
env/
91 changes: 0 additions & 91 deletions constant.py

This file was deleted.

Loading