chore(deps-dev): bump streamlit from 1.57.0 to 1.58.0#124
Open
dependabot[bot] wants to merge 1 commit into
Open
chore(deps-dev): bump streamlit from 1.57.0 to 1.58.0#124dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Contributor
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
2aae5c7 to
9196fb0
Compare
Bumps [streamlit](https://github.com/streamlit/streamlit) from 1.57.0 to 1.58.0. - [Release notes](https://github.com/streamlit/streamlit/releases) - [Commits](streamlit/streamlit@1.57.0...1.58.0) --- updated-dependencies: - dependency-name: streamlit dependency-version: 1.58.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
9196fb0 to
a421b95
Compare
Repository Audit ResultScore: % Full Report# Repository Audit Report
**Date**: 2026-06-12 21:46:14 UTC
**Repository**: `/home/runner/work/portfolio-system-architect/portfolio-system-architect`
## Summary
**Overall Score**: 74.0/89.0 (83.15%)
### Category Scores
| Category | Score | Total | Percentage |
|----------|-------|-------|------------|
| documentation | 14.0 | 19.0 | 73.68% |
| security | 16.0 | 25.0 | 64.00% |
| structure | 19.0 | 19.0 | 100.00% |
| cicd | 13.0 | 13.0 | 100.00% |
| code_quality | 12.0 | 13.0 | 92.31% |
## Checks
| Status | Category | Check | Path | Details |
|--------|----------|-------|------|---------|
| ✅ PASS | documentation | Essential documentation files exist | `README.md` | File exists: README.md |
| ⚠️ WARNING | documentation | Essential documentation files exist | `README.ru.md` | Russian README missing (optional) |
| ❌ FAIL | documentation | Essential documentation files exist | `CONTRIBUTING.md` | File missing: CONTRIBUTING.md |
| ❌ FAIL | documentation | Essential documentation files exist | `CODE_OF_CONDUCT.md` | File missing: CODE_OF_CONDUCT.md |
| ❌ FAIL | documentation | Essential documentation files exist | `CHANGELOG.md` | File missing: CHANGELOG.md |
| ❌ FAIL | documentation | Essential documentation files exist | `ARCHITECTURE.md` | File missing: ARCHITECTURE.md |
| ✅ PASS | documentation | Essential documentation files exist | `LICENSE` | File exists: LICENSE |
| ❌ FAIL | documentation | Essential documentation files exist | `SECURITY.md` | File missing: SECURITY.md |
| ✅ PASS | documentation | Essential documentation files exist | `docs` | Directory exists: docs |
| ✅ PASS | documentation | Essential documentation files exist | `docs/architecture/decisions` | ADR directory exists |
| ✅ PASS | documentation | README contains key sections | `README.md` | README contains '# ' |
| ✅ PASS | documentation | README contains key sections | `README.md` | README contains '## ' |
| ✅ PASS | documentation | README contains key sections | `README.md` | README contains '```' |
| ✅ PASS | documentation | README contains key sections | `README.md` | README contains 'https://' |
| ✅ PASS | documentation | README contains key sections | `README.md` | README contains '![' |
| ⚠️ WARNING | documentation | README contains key sections | `README.md` | README missing 'Has installation section' |
| ⚠️ WARNING | documentation | README contains key sections | `README.md` | README missing 'Has usage section' |
| ⚠️ WARNING | documentation | README contains key sections | `README.md` | README missing 'Has contributing section' |
| ✅ PASS | documentation | README contains key sections | `README.md` | README contains 'License' |
| ❌ FAIL | security | Essential security files and configurations | `SECURITY.md` | File missing: SECURITY.md |
| ✅ PASS | security | Essential security files and configurations | `.gitignore` | File exists: .gitignore |
| ✅ PASS | security | Essential security files and configurations | `.secrets.baseline` | File exists: .secrets.baseline |
| ❌ FAIL | security | Essential security files and configurations | `.bandit.yml` | File missing: .bandit.yml |
| ❌ FAIL | security | Essential security files and configurations | `config/tools/.bandit.yml` | File missing: config/tools/.bandit.yml |
| ❌ FAIL | security | Essential security files and configurations | `.trivyignore` | File missing: .trivyignore |
| ❌ FAIL | security | Essential security files and configurations | `config/tools/.trivyignore` | File missing: config/tools/.trivyignore |
| ✅ PASS | security | Essential security files and configurations | `.pre-commit-config.yaml` | File exists: .pre-commit-config.yaml |
| ✅ PASS | security | Essential security files and configurations | `.pre-commit-config.yaml` | File exists: .pre-commit-config.yaml |
| ✅ PASS | security | Essential security files and configurations | `.pre-commit-config.yaml` | Keyword 'detect-secrets' found in .pre-commit-config.yaml |
| ✅ PASS | security | Essential security files and configurations | `deployment/secrets` | Directory exists: deployment/secrets |
| ✅ PASS | security | Essential security files and configurations | `deployment/secrets/sealed-secrets` | Sealed‑secrets directory exists |
| ⚠️ WARNING | security | Essential security files and configurations | `.env.example` | .env.example missing |
| ✅ PASS | security | Essential security files and configurations | `.gitignore` | Keyword '.env' found in .gitignore |
| ✅ PASS | security | Essential security files and configurations | `.gitignore` | .gitignore excludes .env |
| ✅ PASS | security | Dependency security scanning configured | `requirements-dev.txt` | File exists: requirements-dev.txt |
| ✅ PASS | security | Dependency security scanning configured | `requirements-dev.txt` | Keyword 'pip-audit' found in requirements-dev.txt |
| ✅ PASS | security | Dependency security scanning configured | `requirements-dev.txt` | pip‑audit in dev requirements |
| ❌ FAIL | security | Dependency security scanning configured | `.bandit.yml` | File missing: .bandit.yml |
| ❌ FAIL | security | Dependency security scanning configured | `config/tools/.bandit.yml` | File missing: config/tools/.bandit.yml |
| ⚠️ WARNING | security | Dependency security scanning configured | `.bandit.yml` | Bandit config missing |
| ❌ FAIL | security | Dependency security scanning configured | `.trivyignore` | File missing: .trivyignore |
| ❌ FAIL | security | Dependency security scanning configured | `config/tools/.trivyignore` | File missing: config/tools/.trivyignore |
| ⚠️ WARNING | security | Dependency security scanning configured | `.trivyignore` | Trivy ignore file missing |
| ✅ PASS | security | Dependency security scanning configured | `.github/workflows` | Security workflows found: ['security-audit.yml', 'security-scan.yml'] |
| ✅ PASS | structure | Repository follows standard structure | `apps` | Applications directory exists |
| ✅ PASS | structure | Repository follows standard structure | `src` | Source code directory exists |
| ✅ PASS | structure | Repository follows standard structure | `tests` | Tests directory exists |
| ✅ PASS | structure | Repository follows standard structure | `docs` | Documentation directory exists |
| ✅ PASS | structure | Repository follows standard structure | `deployment` | Deployment configurations exists |
| ✅ PASS | structure | Repository follows standard structure | `docker` | Docker configurations exists |
| ✅ PASS | structure | Repository follows standard structure | `monitoring` | Monitoring configurations exists |
| ✅ PASS | structure | Repository follows standard structure | `scripts` | Utility scripts exists |
| ✅ PASS | structure | Repository follows standard structure | `tools` | Development tools exists |
| ✅ PASS | structure | Repository follows standard structure | `config` | Configuration files exists |
| ⚠️ WARNING | structure | Repository follows standard structure | `config/tools/pytest.ini` | Pytest configuration missing from config/ |
| ⚠️ WARNING | structure | Repository follows standard structure | `config/tools/.bandit.yml` | Bandit security configuration missing from config/ |
| ⚠️ WARNING | structure | Repository follows standard structure | `config/tools/.pre-commit-config.yaml` | Pre-commit hooks configuration missing from config/ |
| ⚠️ WARNING | structure | Repository follows standard structure | `config/ci-cd/mkdocs.yml` | MkDocs configuration missing from config/ |
| ⚠️ WARNING | structure | Repository follows standard structure | `config/ci-cd/azure.yaml` | Azure deployment configuration missing from config/ |
| ⚠️ WARNING | structure | Repository follows standard structure | `config/docker/docker-compose.yml` | Docker Compose configuration missing from config/ |
| ⚠️ WARNING | structure | Repository follows standard structure | `.` | Potential clutter in root: .yamllint, .dockerignore |
| ⚠️ WARNING | structure | Files and directories follow naming conventions | `scripts/dev/$logPath` | File name contains special characters: scripts/dev/$logPath |
| ✅ PASS | structure | Files and directories follow naming conventions | `.` | Naming conventions generally followed |
| ✅ PASS | cicd | CI/CD pipelines configured | `.github/workflows` | GitHub Actions workflows found: 25 |
| ✅ PASS | cicd | CI/CD pipelines configured | `.github/workflows` | Workflow 'ci' present |
| ⚠️ WARNING | cicd | CI/CD pipelines configured | `.github/workflows` | Workflow 'test' missing |
| ✅ PASS | cicd | CI/CD pipelines configured | `.github/workflows` | Workflow 'security' present |
| ✅ PASS | cicd | CI/CD pipelines configured | `.github/workflows` | Workflow 'deploy' present |
| ✅ PASS | cicd | CI/CD pipelines configured | `docker-compose.yml` | File exists: docker-compose.yml |
| ✅ PASS | cicd | CI/CD pipelines configured | `docker-compose.yml` | Docker Compose file exists |
| ✅ PASS | cicd | CI/CD pipelines configured | `deployment/k8s` | Directory exists: deployment/k8s |
| ✅ PASS | cicd | CI/CD pipelines configured | `deployment/k8s` | Kubernetes manifests exist |
| ✅ PASS | cicd | CI/CD pipelines configured | `Makefile` | File exists: Makefile |
| ✅ PASS | cicd | CI/CD pipelines configured | `Makefile` | Makefile exists |
| ✅ PASS | cicd | CI/CD pipelines configured | `.pre-commit-config.yaml` | File exists: .pre-commit-config.yaml |
| ✅ PASS | cicd | CI/CD pipelines configured | `.pre-commit-config.yaml` | Pre‑commit config exists |
| ✅ PASS | code_quality | Code quality tools configured | `pyproject.toml` | File exists: pyproject.toml |
| ✅ PASS | code_quality | Code quality tools configured | `pyproject.toml` | Keyword 'ruff' found in pyproject.toml |
| ✅ PASS | code_quality | Code quality tools configured | `pyproject.toml` | Ruff configured in pyproject.toml |
| ✅ PASS | code_quality | Code quality tools configured | `pyproject.toml` | Keyword 'black' found in pyproject.toml |
| ✅ PASS | code_quality | Code quality tools configured | `pyproject.toml` | Black configured |
| ✅ PASS | code_quality | Code quality tools configured | `pyproject.toml` | Keyword 'isort' found in pyproject.toml |
| ✅ PASS | code_quality | Code quality tools configured | `pyproject.toml` | isort configured |
| ✅ PASS | code_quality | Code quality tools configured | `pyrightconfig.json` | File exists: pyrightconfig.json |
| ✅ PASS | code_quality | Code quality tools configured | `pyrightconfig.json or config/tools/pyrightconfig.json` | Pyright config exists |
| ❌ FAIL | code_quality | Code quality tools configured | `.editorconfig` | File missing: .editorconfig |
| ⚠️ WARNING | code_quality | Code quality tools configured | `.editorconfig` | .editorconfig missing |
| ✅ PASS | code_quality | Code quality tools configured | `.pre-commit-config.yaml` | File exists: .pre-commit-config.yaml |
| ✅ PASS | code_quality | Code quality tools configured | `.pre-commit-config.yaml` | Pre‑commit includes quality hooks |
## Recommendations
### Critical Issues
- **Essential documentation files exist** (`CONTRIBUTING.md`): File missing: CONTRIBUTING.md
- **Essential documentation files exist** (`CODE_OF_CONDUCT.md`): File missing: CODE_OF_CONDUCT.md
- **Essential documentation files exist** (`CHANGELOG.md`): File missing: CHANGELOG.md
- **Essential documentation files exist** (`ARCHITECTURE.md`): File missing: ARCHITECTURE.md
- **Essential documentation files exist** (`SECURITY.md`): File missing: SECURITY.md
- **Essential security files and configurations** (`SECURITY.md`): File missing: SECURITY.md
- **Essential security files and configurations** (`.bandit.yml`): File missing: .bandit.yml
- **Essential security files and configurations** (`config/tools/.bandit.yml`): File missing: config/tools/.bandit.yml
- **Essential security files and configurations** (`.trivyignore`): File missing: .trivyignore
- **Essential security files and configurations** (`config/tools/.trivyignore`): File missing: config/tools/.trivyignore
### Suggested Improvements
- **Essential documentation files exist** (`README.ru.md`): Russian README missing (optional)
- **README contains key sections** (`README.md`): README missing 'Has installation section'
- **README contains key sections** (`README.md`): README missing 'Has usage section'
- **README contains key sections** (`README.md`): README missing 'Has contributing section'
- **Essential security files and configurations** (`.env.example`): .env.example missing
- **Dependency security scanning configured** (`.bandit.yml`): Bandit config missing
- **Dependency security scanning configured** (`.trivyignore`): Trivy ignore file missing
- **Repository follows standard structure** (`config/tools/pytest.ini`): Pytest configuration missing from config/
- **Repository follows standard structure** (`config/tools/.bandit.yml`): Bandit security configuration missing from config/
- **Repository follows standard structure** (`config/tools/.pre-commit-config.yaml`): Pre-commit hooks configuration missing from config/
---
*Generated by Repository Audit Tool* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps streamlit from 1.57.0 to 1.58.0.
Release notes
Sourced from streamlit's releases.
Commits
209ad55Up version to 1.58.0f60c315[feature] Addstreamlit skillsCLI command (#15116)8f1a3b5Fix accidental overscrolling in table, dataframe, and data_editor (#15309)1d00f55[fix] Disable Select all in multiselect for >=1000 options (#15301)5459f5f[feature] Add API restrictions for parallel fragments (#15251)8f36596fix(build): fix make all-dev and make protobuf on non-Debian Linux (#15298)163001d[feature][ParallelFragments] Add parallel=True dispatch to@st.fragment (#15214)08868a8[fix] Restore Starlette OAuth PKCE behavior (#15282)7165804Fix browser Back/Forward navigation for pages with Unicode URL paths (#15281)40c3400[chore] Remove obsolete@protobufjs/inquirepatch (#15296)