Skip to content

Commit

Permalink
Merge pull request #2233 from chaoss/dev
Browse files Browse the repository at this point in the history
Release 0.50.0
  • Loading branch information
sgoggins committed Mar 23, 2023
2 parents 70bf490 + 693575b commit 5f8a194
Show file tree
Hide file tree
Showing 339 changed files with 4,513 additions and 82,327 deletions.
71 changes: 67 additions & 4 deletions README.md
@@ -1,5 +1,5 @@

# Augur NEW Release v0.44.3
# Augur NEW Release v0.50.0

[![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 @@ -9,7 +9,7 @@
### [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.44.3
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.50.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 All @@ -20,7 +20,6 @@ Augur is now releasing a dramatically improved new version to the main branch. I
- The next release of the new version will include a hosted version of Augur where anyone can create an account and add repos “they care about”. If the hosted instance already has a requested organization or repository it will be added to a user’s view. If its a new repository or organization, the user will be notified that collection will take (time required for the scale of repositories added).

## What is Augur?

Augur is a software suite for collecting and measuring structured data
about [free](https://www.fsf.org/about/) and [open-source](https://opensource.org/docs/osd) software (FOSS) communities.

Expand Down Expand Up @@ -68,4 +67,68 @@ Copyright © 2023 University of Nebraska at Omaha, University of Missouri, Brian

Augur is free software: you can redistribute it and/or modify it under the terms of the MIT License as published by the Open Source Initiative. See the [LICENSE](LICENSE) file for more details.

This work has been funded through the Alfred P. Sloan Foundation, Mozilla, The Reynolds Journalism Institute, contributions from VMWare, Red Hat Software, Grace Hopper's Open Source Day, GitHub, Microsoft, Twitter, Adobe, the Gluster Project, Open Source Summit (NA/Europe), and the Linux Foundation Compliance Summit. Significant design contributors include Kate Stewart, Dawn Foster, Duane O'Brien, Remy Decausemaker, others omitted due to the memory limitations of project maintainers, and 15 Google Summer of Code Students.
This work has been funded through the Alfred P. Sloan Foundation, Mozilla, The Reynolds Journalism Institute, contributions from VMWare, Red Hat Software, Grace Hopper's Open Source Day, GitHub, Microsoft, Twitter, Adobe, the Gluster Project, Open Source Summit (NA/Europe), and the Linux Foundation Compliance Summit. Significant design contributors include Kate Stewart, Dawn Foster, Duane O'Brien, Remy Decausemaker, others omitted due to the memory limitations of project maintainers, and 15 Google Summer of Code Students.

Current maintainers
--------------------
- `Derek Howard <https://github.com/howderek>`_
- `Andrew Brain <https://github.com/ABrain7710>`_
- `Isaac Milarsky <https://github.com/IsaacMilarky>`_
- `John McGinnis <https://github.com/Ulincys>`_
- `Sean P. Goggins <https://github.com/sgoggins>`_



Former maintainers
--------------------
- `Carter Landis <https://github.com/ccarterlandis>`_
- `Gabe Heim <https://github.com/gabe-heim>`_
- `Matt Snell <https://github.com/Nebrethar>`_
- `Christian Cmehil-Warn <https://github.com/christiancme>`_
- `Jonah Zukosky <https://github.com/jonahz5222>`_
- `Carolyn Perniciaro <https://github.com/CMPerniciaro>`_
- `Elita Nelson <https://github.com/ElitaNelson>`_
- `Michael Woodruff <https://github.com/michaelwoodruffdev/>`_
- `Max Balk <https://github.com/maxbalk/>`_

Contributors
--------------------
- `Dawn Foster <https://github.com/geekygirldawn/>`_
- `Ivana Atanasova <https://github.com/ivanayov/>`_
- `Georg J.P. Link <https://github.com/GeorgLink/>`_

GSoC 2022 participants
-----------------------
- `Kaxada <https://github.com/kaxada>`_
- `Mabel F <https://github.com/mabelbot>`_
- `Priya Srivastava <https://github.com/Priya730>`_
- `Ramya Kappagantu <https://github.com/RamyaKappagantu>`_
- `Yash Prakash <https://gist.github.com/yash-yp>`_

GSoC 2021 participants
-----------------------
- `Dhruv Sachdev <https://github.com/Dhruv-Sachdev1313>`_
- `Rashmi K A <https://github.com/Rashmi-K-A>`_
- `Yash Prakash <https://github.com/yash2002109/>`_
- `Anuj Lamoria <https://github.com/anujlamoria/>`_
- `Yeming Gu <https://github.com/gymgym1212/>`_
- `Ritik Malik <https://gist.github.com/ritik-malik>`_

GSoC 2020 participants
-----------------------
- `Akshara P <https://github.com/aksh555/>`_
- `Tianyi Zhou <https://github.com/tianyichow/>`_
- `Pratik Mishra <https://github.com/pratikmishra356/>`_
- `Sarit Adhikari <https://github.com/sarit-adh/>`_
- `Saicharan Reddy <https://github.com/mrsaicharan1/>`_
- `Abhinav Bajpai <https://github.com/abhinavbajpai2012/>`_

GSoC 2019 participants
-----------------------
- `Bingwen Ma <https://github.com/bing0n3/>`_
- `Parth Sharma <https://github.com/parthsharma2/>`_

GSoC 2018 participants
-----------------------
- `Keanu Nichols <https://github.com/kmn5409/>`_

13 changes: 9 additions & 4 deletions SECURITY.md
Expand Up @@ -6,10 +6,15 @@ These versions of Augur are currently supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 0.27.x | :white_check_mark: |
| 0.26.x | :white_check_mark: |
| 0.25.x | :white_check_mark: |
| 0.24.x | :white_check_mark: |
| 0.44.5 | :white_check_mark: |
| 0.44.3 | :white_check_mark: |
| 0.44.2 | :white_check_mark: |
| 0.44.1 | :white_check_mark: |
| 0.44.0 | :white_check_mark: |
| 0.27.x | :x: |
| 0.26.x | :x: |
| 0.25.x | :x: |
| 0.24.x | :x: |
| 0.23.x | :x: |
| 0.21.x | :x: |
| 0.20.x | :x: |
Expand Down
28 changes: 10 additions & 18 deletions augur/api/routes/collection_status.py
Expand Up @@ -12,26 +12,18 @@
def commit_collection_status(): # TODO: make this name automatic - wrapper?
commit_collection_sql = s.sql.text("""
SELECT
repo_id,
repo_path,
repo_name,
repo_git,
repo_status
r.repo_id,
r.repo_path,
r.repo_name,
r.repo_git,
c.facade_status as repo_status
FROM
repo
repo r,
collection_status c
WHERE
repo_status != 'Complete'
UNION
SELECT
repo_id,
repo_path,
repo_name,
repo_git,
repo_status
FROM
repo
WHERE
repo_status = 'Complete'
r.repo_id = c.repo_id
AND
c.facade_status = 'Success';
""")
results = pd.read_sql(commit_collection_sql, engine)
data = results.to_json(
Expand Down

0 comments on commit 5f8a194

Please sign in to comment.