Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev Release to Main #2665

Merged
merged 155 commits into from
Feb 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
f9ad429
Add endpoint to get repo by ID
Seltyk Aug 7, 2023
a83fee5
It would maybe help if I spelled "schema" right
Seltyk Aug 8, 2023
577c4f8
Pretend the schema is an array for rendering
Seltyk Aug 8, 2023
6101789
Bump tornado from 6.1 to 6.3.3
dependabot[bot] Oct 30, 2023
cf8bf5b
Bump joblib in /augur/tasks/data_analysis/message_insights
dependabot[bot] Nov 1, 2023
08e7a31
Bump scipy in /augur/tasks/data_analysis/discourse_analysis
dependabot[bot] Nov 1, 2023
cb7c632
Bump scipy in /augur/tasks/data_analysis/pull_request_analysis_worker
dependabot[bot] Nov 1, 2023
b819f4d
Bump scipy from 1.7.3 to 1.10.0
dependabot[bot] Nov 1, 2023
dc3468b
Bump scipy in /augur/tasks/data_analysis/message_insights
dependabot[bot] Nov 1, 2023
8e36b39
Work on adding ORM syntax into RLC
Ulincsys Nov 1, 2023
eb42254
Merge pull request #2571 from chaoss/dependabot/pip/augur/tasks/data_…
sgoggins Nov 2, 2023
d94543d
Merge pull request #2570 from chaoss/dependabot/pip/scipy-1.10.0
sgoggins Nov 2, 2023
415a433
Merge pull request #2569 from chaoss/dependabot/pip/augur/tasks/data_…
sgoggins Nov 2, 2023
a3f7bbd
Merge pull request #2568 from chaoss/dependabot/pip/augur/tasks/data_…
sgoggins Nov 2, 2023
1f987ed
Merge pull request #2566 from chaoss/dependabot/pip/tornado-6.3.3
sgoggins Nov 2, 2023
ce17876
Merge pull request #2565 from chaoss/dependabot/pip/augur/tasks/data_…
sgoggins Nov 2, 2023
c21c8b3
updating joblib version requirement in pr analysis
sgoggins Nov 2, 2023
9e023b1
Update repo_load_controller.py to use orm syntax.
ABrain7710 Nov 3, 2023
631aea2
Fix orm warnings
ABrain7710 Nov 4, 2023
1423393
Merge pull request #2581 from chaoss/fix-warnings
sgoggins Nov 4, 2023
6531b9a
Merge pull request #2580 from chaoss/repo-load-controller-parity
sgoggins Nov 4, 2023
3a5bd3d
Merge pull request #2582 from chaoss/dev
sgoggins Nov 4, 2023
de5a69f
Fix issue when merging branches together
ABrain7710 Nov 4, 2023
0799f8e
Merge pull request #2583 from chaoss/merge-fix
sgoggins Nov 4, 2023
23335d0
Merge pull request #2584 from chaoss/dev
sgoggins Nov 4, 2023
abd3935
Merge pull request #2579 from chaoss/dev-dependabot
sgoggins Nov 20, 2023
d18baa3
Start renaming things to be github specific and adding gitlab functions
ABrain7710 Nov 28, 2023
2b25d59
Continue changing code to insert gitlab repos
ABrain7710 Nov 28, 2023
ca77029
Update gitlab api key handler and gitlab random key auth to use gitlab
ABrain7710 Nov 28, 2023
63b6350
Change is_valid_gitlab_repo to use gitlab api
ABrain7710 Nov 28, 2023
8446c04
Clean up method
ABrain7710 Nov 28, 2023
9a0fb08
Renaming
ABrain7710 Nov 28, 2023
dccb8bc
Fix insert logic to work for gitlab
ABrain7710 Nov 28, 2023
ec0cfff
Successfully insert gitlab repo
ABrain7710 Nov 29, 2023
291feae
Ensure that gitlab repos aren't being started
ABrain7710 Nov 29, 2023
ccb0df7
Merge pull request #2590 from chaoss/gitlab-changes
sgoggins Nov 29, 2023
12a204a
typing-extensions has to be 4.7.1 for two other packages
sgoggins Nov 29, 2023
3c24954
tensorflow update
sgoggins Nov 29, 2023
59486fe
scipy numpy updates
sgoggins Nov 29, 2023
82c1a1b
numpy
sgoggins Nov 29, 2023
8d4c1d7
keras
sgoggins Nov 29, 2023
d204673
allowing matplotlib to go higher if compatible.
sgoggins Nov 30, 2023
e4d1375
Finished compatibility updates for compilation on osx with python 3.11
sgoggins Nov 30, 2023
574885e
version bump
sgoggins Nov 30, 2023
a5d6522
Update github words to gitlab
ABrain7710 Nov 30, 2023
57ea05f
Merge pull request #2657 from chaoss/deps-update-33
sgoggins Nov 30, 2023
33be983
Basic retrieval of merge requests
ABrain7710 Dec 1, 2023
31b7614
Start gitlab issues collection
ABrain7710 Dec 1, 2023
3a2a46d
Add missed files
ABrain7710 Dec 1, 2023
2d4d149
Add gitlab issue collection'
ABrain7710 Dec 1, 2023
4e104c5
Comment out github error handling logic from gitlab paginator
ABrain7710 Dec 1, 2023
9729bce
Remove commented code
ABrain7710 Dec 1, 2023
f10fb29
fix up imports
ABrain7710 Dec 1, 2023
979e501
Merge pull request #2658 from chaoss/gitlab-changes
sgoggins Dec 4, 2023
20bd29d
Implement gitlab issues labels and assignees
ABrain7710 Dec 4, 2023
0dfcf9b
comment out variable reassignment overriding pr_issue_count
IsaacMilarky Dec 4, 2023
11340d4
Missed in last commit
ABrain7710 Dec 4, 2023
286aa0c
Update firefox version to match requirement of firefox-geckodriver
oleks Dec 5, 2023
1a187bc
Merge pull request #2659 from chaoss/pr-issue-count-fix
sgoggins Dec 5, 2023
9f635ba
MerZge branch 'dev' into gitlab-changes
ABrain7710 Dec 6, 2023
de4217e
Fix small bugs in assignees and labels for mrs
ABrain7710 Dec 8, 2023
924a7ad
Setup passing of mr ids to next tasks
ABrain7710 Dec 8, 2023
5a80cf2
Setup issues tasks to pass ids to next tasks
ABrain7710 Dec 8, 2023
57ce5de
Add collection of gitlab events & comments
ABrain7710 Dec 8, 2023
ca6544d
Setup urls for merge request collections
ABrain7710 Dec 8, 2023
daa4106
Refeactor gitlab paginator
ABrain7710 Dec 9, 2023
4d5b4b2
Add collection for all the mr data
ABrain7710 Dec 9, 2023
9793d44
Add merge request events collection
ABrain7710 Dec 9, 2023
29c31d5
Add gitlab event data mappers
ABrain7710 Dec 9, 2023
0d0efb4
Add issue event db inserts
ABrain7710 Dec 9, 2023
0e1dde5
Add mr event processing
ABrain7710 Dec 9, 2023
dbe280a
Start on mr reviewers
ABrain7710 Dec 9, 2023
b1a2ea6
Add start of mr reviewer processing
ABrain7710 Dec 9, 2023
a7c3195
Add processing for mr commits
ABrain7710 Dec 9, 2023
1ca0855
Add processing for mr files
ABrain7710 Dec 9, 2023
b45db1e
Add processing for mr metadata
ABrain7710 Dec 9, 2023
f43a9fd
Add processing for issues messages
ABrain7710 Dec 9, 2023
3c096d7
Add processing for mr messages
ABrain7710 Dec 9, 2023
99e94c9
Comment out assignee inserts and update tasks that are running
ABrain7710 Dec 9, 2023
a023408
comment out message collection
ABrain7710 Dec 9, 2023
ba24d20
Remove logic that stopped the collection early
ABrain7710 Dec 9, 2023
13eb449
Fix small bugs
ABrain7710 Dec 9, 2023
05b53ec
Fix bug in gitlab api handler
ABrain7710 Dec 9, 2023
ac3a815
Merge pull request #2661 from chaoss/gitlab-changes
sgoggins Dec 19, 2023
cce213a
Merge pull request #2660 from oleks/main
sgoggins Jan 2, 2024
90add5e
updated readme with public instance link
sgoggins Jan 2, 2024
f31308a
Fix collection issue
ABrain7710 Jan 12, 2024
84b1a01
Merge pull request #2664 from chaoss/fix-collection-issue
sgoggins Jan 12, 2024
7370873
Fix syntax error in json parsing method
ABrain7710 Jan 13, 2024
f9717c9
Update metadata.py
sgoggins Jan 17, 2024
db449ca
Update README.md
sgoggins Jan 17, 2024
ad0985a
Update Dockerfile
sgoggins Jan 17, 2024
0a43a50
Update Dockerfile
sgoggins Jan 17, 2024
6164e1c
add GitHub workflow to run linting checks, namely Pylint for now
IsaacMilarky Jan 17, 2024
eaeb4e9
also add misspell check
IsaacMilarky Jan 17, 2024
562450e
Merge pull request #2476 from Seltyk/repo-by-id
IsaacMilarky Jan 17, 2024
d723825
Merge branch 'dev' into use-pylint-checks
IsaacMilarky Jan 17, 2024
e3e9a61
Merge pull request #2666 from chaoss/use-pylint-checks
sgoggins Jan 18, 2024
ae75bef
Fix null string in releases insert
ABrain7710 Jan 20, 2024
80d0c9d
Fix messages NoneType error
ABrain7710 Jan 20, 2024
c2d97ab
Fix issue where table isn't passed into recursive call
ABrain7710 Jan 23, 2024
1c94076
Merge pull request #2667 from chaoss/fix-collection-issue
ABrain7710 Jan 23, 2024
9e7cc37
Merge branch 'dev' into fix-insert-data-issue
ABrain7710 Jan 23, 2024
ef169be
Add 5 second delay before we retry
ABrain7710 Jan 23, 2024
888dd23
Change to 3 second delay
ABrain7710 Jan 23, 2024
eb3887f
Fix issues suggested by linter
ABrain7710 Jan 23, 2024
51c58e6
Fix other issues suggested by linter
ABrain7710 Jan 23, 2024
ce50ea3
Merge pull request #2668 from chaoss/fix-insert-data-issue
sgoggins Jan 23, 2024
c770c36
Update Dockerfile
sgoggins Jan 23, 2024
25ebabb
Update Dockerfile
sgoggins Jan 23, 2024
9ab76e7
address linting errors in data_parse.py
IsaacMilarky Jan 23, 2024
b166fd6
fix typos and add module doc-strings
IsaacMilarky Jan 23, 2024
29247b9
Update setup.py
sgoggins Jan 23, 2024
3aec047
Update setup.py
sgoggins Jan 23, 2024
fbcc02d
Update setup.py
sgoggins Jan 23, 2024
7057675
Update setup.py
sgoggins Jan 23, 2024
8ba2195
Update setup.py
sgoggins Jan 23, 2024
251e534
Update Dockerfile
sgoggins Jan 23, 2024
d03dca7
Update Dockerfile
sgoggins Jan 23, 2024
7f205db
add docs to pull_requests/tasks.py
IsaacMilarky Jan 23, 2024
9273baa
apply linting to events_task.py for gitlab methods
IsaacMilarky Jan 23, 2024
4cbfa15
unneeded elif
IsaacMilarky Jan 23, 2024
fc3d13b
add doc-strings to gitlab tasks and data structures
IsaacMilarky Jan 23, 2024
579dec0
remove unused variable
IsaacMilarky Jan 23, 2024
59afa43
use vars
IsaacMilarky Jan 23, 2024
bd80a0e
Merge pull request #2669 from chaoss/isaac-fix-pylint-errs
sgoggins Jan 24, 2024
91b84a8
Update Dockerfile
sgoggins Jan 26, 2024
2b242ef
Update Dockerfile
sgoggins Jan 26, 2024
5da3277
Update Dockerfile
sgoggins Jan 26, 2024
3e79270
Update Dockerfile
sgoggins Jan 26, 2024
21b5dd6
Update Dockerfile
sgoggins Jan 26, 2024
b61480b
Update Dockerfile
sgoggins Jan 26, 2024
79d74a1
Update Dockerfile
sgoggins Jan 26, 2024
3a1d89a
Update Dockerfile
sgoggins Jan 26, 2024
41ad59d
Update Dockerfile
sgoggins Jan 26, 2024
8fcc429
Update spec.yml
sgoggins Jan 26, 2024
5099e31
Fixing PyLint Error
sgoggins Jan 26, 2024
f6f4f46
Update gitlab_api_handler.py
sgoggins Jan 26, 2024
7433028
Update gitlab_api_handler.py
sgoggins Jan 26, 2024
99ae0f3
Update merge_request_task.py
sgoggins Jan 26, 2024
205d0a3
Update merge_request_task.py
sgoggins Jan 26, 2024
3153f15
readthedocs.io error fix
sgoggins Jan 26, 2024
419f69a
Relaxing mistune version requirements to let pip resolve the correct …
sgoggins Jan 26, 2024
5e86c55
Merge pull request #2670 from chaoss/dev
sgoggins Jan 26, 2024
54c2086
Updated materialized views to include the right logic.
sgoggins Jan 26, 2024
3667942
updated file name
sgoggins Jan 29, 2024
9ad969b
Fix complexity routes
ABrain7710 Jan 30, 2024
7302877
Merge pull request #2671 from chaoss/fix-api-endpoints
sgoggins Jan 30, 2024
6224cfc
Merge pull request #2673 from chaoss/dev
sgoggins Jan 30, 2024
b8b2e94
add volume support, patch python dockerfile dependencies
Feb 6, 2024
f3f7fbe
fixing flower time synchronization issue
sgoggins Feb 8, 2024
f46ee05
adding conn = op.get_bind()
Feb 8, 2024
dab348c
Merge branch 'dev' into main
sgoggins Feb 12, 2024
ea6d2d5
Merge pull request #2677 from GaryPWhite/main
sgoggins Feb 12, 2024
335864c
Merge pull request #2679 from chaoss/mat-view-path-23
sgoggins Feb 12, 2024
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
31 changes: 31 additions & 0 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: "run-linting-checks"
on:
pull_request:
branches: [main, dev]

jobs:
run-pylint:
name: runner / pylint
permissions: write-all
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dciborow/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
reporter: github-pr-review
level: warning
glob_pattern: "**/*.py"
filter_mode: "file"

misspell:
name: runner / misspell
runs-on: ubuntu-latest
steps:
- name: Highlight any misspellings in changes.
uses: actions/checkout@v4
- name: misspell
uses: reviewdog/action-misspell@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
locale: "US"
2 changes: 1 addition & 1 deletion .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#refactoring checker
#enable=R

disable=E0611,E1101,W1203,R0801,W0614,W0611,C0411,C0103,C0301,C0303,C0304,C0305,W0311
disable=E0611,E1101,W1203,R0801,W0614,W0611,C0411,C0103,C0301,C0303,C0304,C0305,W0311,E0401


# Analyse import fallback blocks. This can be used to support both Python 2 and
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Augur NEW Release v0.60.2
# Augur NEW Release v0.62.0

CHECK out Augur's Public Instance at https://ai.chaoss.io

[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/) We follow the [First Timers Only](https://www.firsttimersonly.com/) philosophy of tagging issues for first timers only, and walking one newcomer through the resolution process weekly. [You can find these issues tagged with "first timers only" on our issues list.](https://github.com/chaoss/augur/labels/first-timers-only).

Expand All @@ -7,7 +9,7 @@
## NEW RELEASE ALERT!
### [If you want to jump right in, updated docker build/compose and bare metal installation instructions are available here](docs/new-install.md)

Augur is now releasing a dramatically improved new version to the main branch. It is also available here: https://github.com/chaoss/augur/releases/tag/v0.60.2
Augur is now releasing a dramatically improved new version to the main branch. It is also available here: https://github.com/chaoss/augur/releases/tag/v0.62.0
- The `main` branch is a stable version of our new architecture, which features:
- Dramatic improvement in the speed of large scale data collection (100,000+ repos). All data is obtained for 100k+ repos within 2 weeks.
- A new job management architecture that uses Celery and Redis to manage queues, and enables users to run a Flower job monitoring dashboard
Expand Down
1 change: 1 addition & 0 deletions augur/api/routes/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@
from .user import *
from .dei import *
from .util import *
from .complexity import *
Loading
Loading