1
Fork 0
mirror of https://github.com/allthingslinux/tux.git synced 2024-10-02 16:43:12 +00:00
Commit graph

70 commits

Author SHA1 Message Date
kzndotsh
065ec67efb feat(.github/workflows/pyright.yml): add Pyright GitHub action for type checking
This commit adds a new GitHub action workflow for Pyright, a static type checker for Python. The workflow is triggered on push and pull request events. It sets up Python, installs Poetry and project dependencies, and runs Pyright for type checking. This will help improve code quality by catching type errors before they are merged into the main branch.
2024-08-31 16:48:55 +00:00
kzndotsh
60ce767eaf Revert "feat(pyright.yml): add new GitHub workflow for type checking using Pyright to ensure code quality and prevent type errors"
This reverts commit 2da3d61d22.
2024-08-31 12:35:21 -04:00
kzndotsh
2da3d61d22 feat(pyright.yml): add new GitHub workflow for type checking using Pyright to ensure code quality and prevent type errors 2024-08-31 16:33:54 +00:00
kzndotsh
3852f5a009 chore(contrib.yml): enable auto_detect_branch_protection in GitHub Actions to enhance repository security 2024-08-29 04:01:51 +00:00
kzndotsh
1e134a3729 feat(contrib.yml): add auto_detect_branch_protection flag to disable automatic branch protection detection in GitHub Actions workflow 2024-08-28 18:36:18 +00:00
electron271
0acc5054df
Update PULL_REQUEST_TEMPLATE.md
make guideline checking less time consuming
2024-08-28 11:26:48 -05:00
electron271
8223b73fcf
Update PULL_REQUEST_TEMPLATE.md 2024-08-27 22:15:07 -05:00
electron271
449bca51a1
Update PULL_REQUEST_TEMPLATE.md
change stuff that isnt actually in tux and clarify stuff
2024-08-27 22:14:05 -05:00
kzndotsh
5a7d33237b feat(contrib.yml): update contributors-readme-action configuration to improve contributors list display
- Increase columns_per_row to 8 for better visual organization
- Enable use_username to display contributor's username
- Set collaborators to 'all' to include all contributors in the list
2024-08-26 04:48:05 +00:00
kzndotsh
f5ba2c901a feat(.github/workflows/contrib.yml): add new workflow to automatically update contributors list
style(.github/workflows/linting.yml): add newline for better readability
style(.github/workflows/todo.yml): rename workflow for better clarity
feat(README.md): add contributors section to acknowledge project contributors
2024-08-26 04:19:33 +00:00
kzndotsh
d1bd866ea5 Revert "feat(.github/workflows/loc.yml): add new GitHub action to calculate and publish lines of code report"
This reverts commit 857d8115db.
2024-08-25 02:09:46 -04:00
kzndotsh
f7407086a5 chore(loc.yml): update directories path to absolute paths in lines of code calculation
fix(loc.yml): change 'ls -al' to 'ls -alR' for recursive directory listing in debugging step
refactor(loc.yml): remove 'exclude_lang' option as it's no longer needed
2024-08-25 06:05:50 +00:00
kzndotsh
30bd81584a chore(loc.yml): add step to print workspace info for debugging purposes
fix(loc.yml): correct directory paths in Calculate Lines of Code step to ensure correct directories are included in the calculation
2024-08-25 06:04:40 +00:00
kzndotsh
857d8115db feat(.github/workflows/loc.yml): add new GitHub action to calculate and publish lines of code report
feat(README.md): add placeholder for lines of code report to be updated by GitHub action
2024-08-25 06:00:35 +00:00
kzndotsh
a0a26cc2a8 chore(linting.yml): update Python version from 3.11 to 3.12 to keep up with the latest version
style(linting.yml): change commit message format to follow conventional commit standards
2024-08-24 22:48:53 +00:00
kzndotsh
87b413fb18 fix(.github/ISSUE_TEMPLATE): wrap labels in quotes for bug_report.md and feature_request.md to ensure correct label assignment 2024-08-24 20:00:25 +00:00
kzndotsh
8b7db87899 style(feature_request.md): improve readability and structure of feature request template
feat(feature_request.md): add prefix "[FEATURE] - " to title for better issue identification

feat(feature_request.md): add label "type: feature-request" for better issue categorization
2024-08-24 19:58:12 +00:00
kzndotsh
fd19185f3f docs: update bug report template for better issue reporting
- Change the title and labels to be more descriptive and automatically label bugs
- Improve the structure and clarity of the issue template
- Add a section for code snippets or screenshots
- Update the environment section to be more relevant to the project
- Add a section for additional context to provide more information about the issue
2024-08-24 19:56:07 +00:00
kzndotsh
b99d04c209
Update issue templates 2024-08-24 15:54:13 -04:00
kzndotsh
d2607f5774 feat: add pull request template to guide contributors on PR submission 2024-08-24 19:53:39 +00:00
kzndotsh
1b3fe5024d feat: add SECURITY.md to provide guidelines for reporting vulnerabilities and clarify support versions 2024-08-22 01:52:18 +00:00
kzndotsh
8fcebd00be docs(CODE_OF_CONDUCT.md, CONTRIBUTING.md): wrap email and URLs in angle brackets for better markdown rendering
refactor(CONTRIBUTING.md): improve document structure and readability by adding indentation and spacing
style(CONTRIBUTING.md): add newline at end of file to adhere to POSIX standards

feat: add .markdownlint.yaml for consistent markdown formatting

This commit adds a .markdownlint.yaml configuration file to enforce consistent markdown formatting across the project. This will help maintain readability and uniformity in all markdown files.

docs: improve readability and clarity of project documentation

- README.md: Simplify title and subtitle formatting, add warning about bot readiness, clarify installation steps, and improve overall readability.
- cli.md: Improve readability by adding line breaks.
- commands.md: Remove unnecessary line break.
- development.md: Simplify introduction, refer to README for installation instructions, and improve readability.
- permissions.md: Improve readability by adding line breaks and clarifying permission levels.

style(services.md): improve readability by adding a line break between two sentences
docs(services.md): add newline at end of file to adhere to POSIX standards
2024-08-17 08:27:13 +00:00
kzndotsh
547f623be1 docs: add CONTRIBUTING.md to guide contributors on how to contribute to the project 2024-08-06 16:02:39 +00:00
kzndotsh
4a9e8dee8f
Delete .github/dependabot.yml 2024-06-21 12:15:50 -04:00
renovate[bot]
1735ee4b08
chore(deps): update actions/checkout action to v4 2024-05-07 13:46:34 +00:00
kzndotsh
8b33210640 feat(.github/workflows/todo.yml): add new GitHub action to convert TODO comments into GitHub issues for better tracking and management of pending tasks 2024-05-07 13:46:05 +00:00
renovate[bot]
2a25adb992
chore(deps): update dependency ubuntu to v22 2024-04-11 20:27:15 +00:00
kzndotsh
35da045682
Merge pull request #159 from allthingslinux/dependabot/github_actions/actions/setup-python-5
chore(deps): bump actions/setup-python from 4 to 5
2024-04-11 16:25:55 -04:00
dependabot[bot]
87e08fdb7c
chore(deps): bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 20:23:22 +00:00
dependabot[bot]
4edc74059c
chore(deps): bump stefanzweifel/git-auto-commit-action from 4 to 5
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 4 to 5.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 20:23:18 +00:00
kzndotsh
7b117b1060 feat: add .editorconfig for consistent coding style across different editors
feat: add dependabot.yml for weekly updates of GitHub Actions
chore: update Python version from 3.11 to 3.12 in .mise.toml and pyproject.toml
chore: update various dependencies in pyproject.toml to their latest versions
feat: add dependency-review.yml for automated dependency review on pull requests and weekly schedule
feat: add docker-compose.yml for setting up bot and postgres services in Docker environment
2024-04-11 20:22:47 +00:00
kzndotsh
555753b56c docs: add CODE_OF_CONDUCT.md to establish community guidelines and expectations
docs(README.md): no changes made, file formatting updated by editor
2024-04-11 19:31:02 +00:00
kzndotsh
2ffe01954e chore: remove opencommit.yml workflow as it's no longer needed
refactor(schema.prisma): change InfractionType from enum to string for flexibility
refactor(schema.prisma): make created_at fields nullable and default to now() for better data consistency
refactor(database/controllers.py): rename find_users and find_user to get_all_users and get_user_by_id for better readability
feat(database/controllers.py): add InfractionsController and SnippetsController to handle infractions and snippets related operations
refactor(database/controllers.py): move InfractionType enum to controllers.py for better organization
2024-04-05 23:29:51 +00:00
Scott
0f7c7feac3
Update opencommit.yml 2024-04-02 20:54:14 -04:00
Scott
7635962048
Create opencommit.yml 2024-04-02 20:50:31 -04:00
Scott
eea12caa53
Update linting.yml 2024-04-02 09:22:06 -04:00
Scott
88550fb2ac
Update linting.yml 2024-04-02 09:11:38 -04:00
kzndotsh
9d40642b2f
[CI/CD] Update linting.yml 2024-03-31 13:57:47 -04:00
kzndotsh
77069d6078 [Fix] Remove opencommit action due to loop issue 2024-03-30 16:08:26 -04:00
kzndotsh
3998cd8fa8 feat(.github/workflows/opencommit.yml): add permissions for contents, issues, and pull-requests to allow write access
This change is necessary to grant the necessary permissions for the GitHub Actions workflow to perform write operations on contents, issues, and pull-requests.
2024-03-30 20:06:00 +00:00
kzndotsh
a5ff267031
Update opencommit.yml 2024-03-30 15:51:18 -04:00
kzndotsh
f8a1fd7083 fix(opencommit.yml): rename REPO_TOKEN to GITHUB_TOKEN to align with GitHub Actions convention 2024-03-30 19:38:07 +00:00
kzndotsh
039d0dac34
Update opencommit.yml 2024-03-30 15:36:50 -04:00
kzndotsh
f8a5246608 feat(.github/workflows): add OpenCommit Action workflow
This new workflow will run on every push except for the main, master, dev, development, and release branches. It sets up a Node.js environment, checks out the code, and runs the OpenCommit action. This action uses the OpenAI API to generate commit messages based on the changes made. The API key and other settings are configurable through environment variables.
2024-03-30 19:05:10 +00:00
kzndotsh
bf17e78ab2
Update dependency-review.yml 2024-03-24 18:06:23 -04:00
kzndotsh
372bafa1cc
Update linting.yml 2024-03-24 16:10:03 -04:00
ExploitDemon
11f88a96b2 [Fix] Dependency Review step has been added to the dependency-review-pr job with the base-ref and head-ref parameters. 2024-01-24 07:38:24 -07:00
ExploitDemon
051f461aec fix 2024-01-08 18:42:17 -07:00
ExploitDemon
f70271f6c1 [Fix] Ruff 2024-01-08 18:35:14 -07:00
ExploitDemon
3dced41570 added ruff 2024-01-08 18:27:09 -07:00