Skip to content

Commit

Permalink
Clean Up CI (#235)
Browse files Browse the repository at this point in the history
* Clean Up CI

* Add Precommit workflow
  • Loading branch information
DLu committed Nov 30, 2023
1 parent f95f76f commit e8ae478
Show file tree
Hide file tree
Showing 12 changed files with 264 additions and 194 deletions.
14 changes: 14 additions & 0 deletions .github/workflows/pre-commit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: pre-commit

on:
pull_request:
push:
branches: [main]

jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
- uses: pre-commit/[email protected]
65 changes: 65 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
hooks:
- id: end-of-file-fixer
exclude: ^src/.*$
- id: trailing-whitespace
- id: check-merge-conflict
- id: mixed-line-ending
- id: check-executables-have-shebangs
- id: check-shebang-scripts-are-executable
- id: detect-private-key
- id: destroyed-symlinks
- id: check-symlinks
- id: check-case-conflict
- id: check-ast
- id: double-quote-string-fixer
- id: requirements-txt-fixer
- id: check-xml
- id: check-yaml
rev: v4.4.0
- repo: https://github.com/hhatto/autopep8
hooks:
- id: autopep8
rev: v2.0.4
- repo: https://github.com/PyCQA/flake8
hooks:
- id: flake8
rev: 6.1.0
- repo: https://github.com/pre-commit/mirrors-prettier
hooks:
- id: prettier
exclude: ^src/.*|.*\.md|.*\.yaml$
rev: v3.0.3
- repo: https://github.com/Lucas-C/pre-commit-hooks-lxml
hooks:
- id: forbid-html-img-without-alt-text
- id: html-tags-blacklist
- id: html-attributes-blacklist
rev: v1.1.0
- repo: https://github.com/jumanjihouse/pre-commit-hook-yamlfmt
hooks:
- id: yamlfmt
args:
- --implicit_start
- --implicit_end
- --mapping
- '2'
- --sequence
- '2'
- --offset
- '0'
- --width
- '100'
rev: 0.2.3
- repo: https://github.com/adrienverge/yamllint
hooks:
- id: yamllint
args:
- --format
- parsable
- --strict
rev: v1.32.0

ci:
autoupdate_schedule: quarterly
1 change: 1 addition & 0 deletions .prettierrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
printWidth: 120
15 changes: 0 additions & 15 deletions .travis.yml

This file was deleted.

33 changes: 29 additions & 4 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
---

extends: relaxed
yaml-files:
- '*.yaml'
- '*.yml'
rules:
line-length: false
anchors: enable
braces: enable
brackets: enable
colons: enable
commas: enable
comments:
level: warning
comments-indentation:
level: warning
document-end: disable
document-start: disable
empty-lines: enable
empty-values: disable
float-values: disable
hyphens: enable
indentation: disable
key-duplicates: enable
key-ordering: disable
line-length:
max: 120
new-line-at-end-of-file: enable
new-lines: enable
octal-values: disable
quoted-strings: disable
trailing-spaces: enable
truthy: disable
82 changes: 34 additions & 48 deletions data/america.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@
lat: -8.253074
long: -34.947365
address: Avenida A, 4165 - Novo Mundo Empresarial, PE, 54522-005
description: Robotics and Autonomous Systems Company. Serving companies worldwide
from the Brazilian Northeast
description: Robotics and Autonomous Systems Company. Serving companies worldwide from the Brazilian
Northeast
link: https://brisa.tech
- name: Brown University
type: school
Expand Down Expand Up @@ -132,17 +132,16 @@
lat: -34.583067
long: -58.446311
address: Concepción Arenal 3425, Ciudad Autónoma de Buenos Aires
description: International engineering boutique, provider of advanced software development
services and technology.
description: International engineering boutique, provider of advanced software development services
and technology.
link: http://www.ekumenlabs.com/
- name: Equipe ThundeRatz de Robótica da Escola Politécnica da USP
type: school
lat: -23.5539531
long: -46.7289398
address: Av. Professor Mello Moraes, 2231 - Butantã, São Paulo - SP, 05508-030 Brazil
description: The ThundeRatz Robotics Team is one of the major universitarion robotics
team in Latin America, with projects ranging from autonomous exploration robots
to combat robots
description: The ThundeRatz Robotics Team is one of the major universitarion robotics team in Latin
America, with projects ranging from autonomous exploration robots to combat robots
link: https://thunderatz.org/
- name: Escuela Superior Politécnica del Litoral (ESPOL)
type: school
Expand Down Expand Up @@ -174,8 +173,8 @@
type: school
lat: 33.775597
long: -84.396262
description: The Georgia Institute of Technology is a leading research university
committed to improving the human condition through advanced science and technology.
description: The Georgia Institute of Technology is a leading research university committed to improving
the human condition through advanced science and technology.
link: http://www.gatech.edu
- name: HERE Reality Capture and Processing
type: company
Expand All @@ -196,16 +195,15 @@
lat: 37.348928
long: -121.938094
address: 500 El Camino Real, Santa Clara, CA 95053
description: The Human Machine Interaction & Innovation lab at Santa Clara University
is a leading research group focussing on human-robot interaction and assistive
robotics. We also teach ROS as an undergraduate lab course.
description: The Human Machine Interaction & Innovation lab at Santa Clara University is a leading research
group focussing on human-robot interaction and assistive robotics. We also teach ROS as an undergraduate
lab course.
link: https://sites.google.com/view/mariakyrarini/hmi2-research-group
- name: Hydrogen Research Institute, Université du Québec à Trois-Rivières
type: school
lat: 46.3467017
long: -72.5779338
address: Pavillon Tapan-k.Bose, 3351 Boulevard des Forges, Trois-Rivières QC G9A
5H7
address: Pavillon Tapan-k.Bose, 3351 Boulevard des Forges, Trois-Rivières QC G9A 5H7
description: leaders in Energy Transition in Québec and Canada
link: https://www.uqtr.ca
- name: INSPER - Instituto de Pesquisa e Ensino
Expand All @@ -225,8 +223,7 @@
lat: 20.614615
long: -100.402977
address: Epigmenio González 500 Fracc. San Pablo 76130 Querétaro, Qro., Mexico.
description: We use ROS in the Applied Robotics, Robotics Project, Semestre-i classes,
as well as semana-i.
description: We use ROS in the Applied Robotics, Robotics Project, Semestre-i classes, as well as semana-i.
link: https://tec.mx/en/queretaro
- name: Intel Labs Seattle
type: company
Expand All @@ -236,9 +233,8 @@
type: company
lat: 38.674264
long: -90.368617
description: Alvey Robotics from Intelligrated. We provide integrated robotic material
handling systems including system design, fabrication, installation, commissioning,
and after-sales customer support.
description: Alvey Robotics from Intelligrated. We provide integrated robotic material handling systems
including system design, fabrication, installation, commissioning, and after-sales customer support.
- name: James Madison University
type: school
lat: 38.434082
Expand Down Expand Up @@ -311,8 +307,8 @@
lat: 36.148265
long: -86.793912
address: MetaMorph Inc., 49 Music Square West, Suite 210, Nashville, TN 37203
description: MetaMorph Inc. builds multi-domain engineering tools for the design
and analysis of complex systems.
description: MetaMorph Inc. builds multi-domain engineering tools for the design and analysis of complex
systems.
link: https://www.metamorphsoftware.com/
- name: Michael Sprague
type: other
Expand Down Expand Up @@ -345,10 +341,9 @@
lat: -25.43953
long: -49.26808
address: Av. Sete de Setembro, 3165, Rebouças, Curitiba - PR, 80230-901 Brazil
description: '''O PROJETO'' is one of the major universitarion robotics team in
Latin America, the only one in a Technological University (UTFPR - CT), with projects
ranging from autonomous exploration robots, trough artbots, to autonomus combat
robots.'
description: "'O PROJETO' is one of the major universitarion robotics team in Latin America, the only\
\ one in a Technological University (UTFPR - CT), with projects ranging from autonomous exploration\
\ robots, trough artbots, to autonomus combat robots."
link: https://www.instagram.com/o.projeto.utfpr
- name: Oakland University
type: school
Expand All @@ -360,8 +355,7 @@
type: company
lat: 38.673867
long: -90.453198
description: Object Computing, Inc. offers ROS2, DDS, Cloud, AI/ML, blockchain,
and other areas.
description: Object Computing, Inc. offers ROS2, DDS, Cloud, AI/ML, blockchain, and other areas.
link: https://objectcomputing.com/
- name: Oceaneering, Mobile Robotics Innovation Lab
type: company
Expand Down Expand Up @@ -484,18 +478,16 @@
lat: 41.792409
long: -88.051423
address: 2854 Hitchcock Ave, Downers Grove, IL 60515
description: Trossen Robotics provides open source robotic hardware and software
for educational, hobbyist, and professional use.
description: Trossen Robotics provides open source robotic hardware and software for educational, hobbyist,
and professional use.
link: http://trossenrobotics.com/
- name: Turing Laboratory, Universidad Galileo
type: school
lat: 14.609785
long: -90.505718
address: Universidad Galileo 7a. Avenida, calle Dr. Eduardo Suger Cofiño, Zona 10,
Guatemala, CA
description: Turing Laboratory belongs to a new generation of Research and Development
laboratories recently inaugurated in Galileo University to promote the development
of Science and Technology.
address: Universidad Galileo 7a. Avenida, calle Dr. Eduardo Suger Cofiño, Zona 10, Guatemala, CA
description: Turing Laboratory belongs to a new generation of Research and Development laboratories
recently inaugurated in Galileo University to promote the development of Science and Technology.
link: http://turing.galileo.edu
- name: U. Texas at Arlington (UTARI, NextGen Lab)
type: school
Expand Down Expand Up @@ -524,8 +516,8 @@
type: school
lat: -33.45741
long: -70.664513
description: Lab on Robotics and Computation at the Computer Science Department
(DCC) of the University of Chile
description: Lab on Robotics and Computation at the Computer Science Department (DCC) of the University
of Chile
link: http://rych.dcc.uchile.cl
- name: Universidad de Ingenieria y Tecnologia - UTEC
type: school
Expand Down Expand Up @@ -558,25 +550,21 @@
type: school
lat: -18.918222
long: -48.25817
address: Av. Joao Naves de Avila, 2121 - Santa Monica, Uberlandia - MG, 38400-902,
Brazil
description: Federal University of Uberlandia - EDROM Robotics Team, Laboratory
of Autonomous Aircrafts
address: Av. Joao Naves de Avila, 2121 - Santa Monica, Uberlandia - MG, 38400-902, Brazil
description: Federal University of Uberlandia - EDROM Robotics Team, Laboratory of Autonomous Aircrafts
link: http://www.ufu.br/
- name: Universidade Federal do Rio Grande
type: school
lat: -32.070143
long: -52.165715
description: Grupo de Automação e Robótica Inteligente
link: www.furg.br
- name: Universidade Federal do Rio Grande do Sul - Grupo de Controle, Automacao e
Robotica
- name: Universidade Federal do Rio Grande do Sul - Grupo de Controle, Automacao e Robotica
type: school
lat: -30.032393
long: -51.220724
address: Av. Osvaldo Aranha, 103 - Porto Alegre, RS 90035-190, Brazil
description: Federal University of Rio Grande do Sul - Control, Automation and Robotics
Group
description: Federal University of Rio Grande do Sul - Control, Automation and Robotics Group
link: http://www.ece.ufrgs.br
- name: University At Albany
type: school
Expand Down Expand Up @@ -654,8 +642,7 @@
type: other
lat: 42.332675
long: -71.111465
description: Master's Student in Northeastern University passionately working on
Autonomous Mobile Robotics
description: Master's Student in Northeastern University passionately working on Autonomous Mobile Robotics
link: https://github.com/veeraragav
- name: WPI
type: school
Expand Down Expand Up @@ -686,6 +673,5 @@
lat: 45.493617
long: -73.562328
address: 1219 rue William, Montréal, Quebec H3C 1R1
description: French speaking engineering university. Our university has many robotics
student clubs.
description: French speaking engineering university. Our university has many robotics student clubs.
link: https://www.etsmtl.ca/
32 changes: 14 additions & 18 deletions data/asia.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@
type: school
lat: 15.3690169
long: 75.121555975
address: Automation and Robotics Department, BVBCET, Vidyanagar, Hubli, KA. India.
580031
description: Department of Automation and Robotics, at BVBCET or KLE Tech University,
has added ROS in the curriculum for B.E. course
address: Automation and Robotics Department, BVBCET, Vidyanagar, Hubli, KA. India. 580031
description: Department of Automation and Robotics, at BVBCET or KLE Tech University, has added ROS
in the curriculum for B.E. course
link: http://makers.kletech.ac.in/
- name: Beijing Jiaotong University
type: school
Expand Down Expand Up @@ -48,24 +47,21 @@
lat: 24.883874
long: 67.080733
address: Tajurbagah, 453, C.P. Berar Society, Karachi
description: a hardware focused research and development firm, working on Robotic
Platforms for different applications and use cases and organizations. Our focus
is on robots with various sensors and actuators which can be controlled by tele-operation
and are able to send back sensed data and form maps of unknown areas. Research
is being done on making autonomous robots which move in collaboration with one
another with one operator and multiple robots.
description: a hardware focused research and development firm, working on Robotic Platforms for different
applications and use cases and organizations. Our focus is on robots with various sensors and actuators
which can be controlled by tele-operation and are able to send back sensed data and form maps of unknown
areas. Research is being done on making autonomous robots which move in collaboration with one another
with one operator and multiple robots.
link: http://ejaadtech.com
- name: Intelligent Mobile Robotics Lab at PAF Karachi Institute of Economics and
Technology (KIET)
- name: Intelligent Mobile Robotics Lab at PAF Karachi Institute of Economics and Technology (KIET)
type: school
lat: 24.794228
long: 67.134953
address: IMR LAB, Room 54, College of Engineering Building, PAF KIET, PAF BASE,
Korangi Creek, Karachi, Pakistan
description: a research Lab focusing on developing Mobile Robots for Disaster Mittigation
and Fire Fighting, we have ported all our robot hardware to be ROS compatible
and are working towards learning ROS ourselves and teaching it to the local community
of ROBOTICISTS.
address: IMR LAB, Room 54, College of Engineering Building, PAF KIET, PAF BASE, Korangi Creek, Karachi,
Pakistan
description: a research Lab focusing on developing Mobile Robots for Disaster Mittigation and Fire Fighting,
we have ported all our robot hardware to be ROS compatible and are working towards learning ROS ourselves
and teaching it to the local community of ROBOTICISTS.
link: http://pafkiet.edu.pk/main/imr/
- name: Intelligent Systems Group, AIST
type: research institute
Expand Down
Loading

0 comments on commit e8ae478

Please sign in to comment.