Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
a80fba5
Syntactic and library changes to accomodate Python3
AlainLich Mar 13, 2021
da32ad8
About to look at QPS issue, only 1 failed test
AlainLich Mar 13, 2021
41f7557
Corrected issue with faiiing test in "qps": problematic interaction b…
AlainLich Mar 13, 2021
1aec89c
Made installable with setup (python3, virtualenv), logging level conf…
AlainLich Mar 16, 2021
83a0d0a
Checkpoint, adding tests and functionality useful in my own context.
AlainLich Mar 18, 2021
ea2459b
started testing parser for RSYSLOG_TraditionalFileFormat
AlainLich Mar 19, 2021
9052710
Created logtools/parsers2.py for separating extensions, got SyslogRFC…
AlainLich Mar 20, 2021
cf04149
Added log formats in file parsers2.py:
AlainLich Mar 20, 2021
2818601
Create linterExercise.yml
AlainLich Mar 22, 2021
bb28251
Merge pull request #1 from AlainLich/AlainLich-patch-try-github-actions
AlainLich Mar 22, 2021
b94fc51
Partially resolved issues found by Github's super_lint: not formattin…
AlainLich Mar 23, 2021
ae42f49
prior to merge
AlainLich Mar 23, 2021
b37ddba
Adding remote .yml file
AlainLich Mar 23, 2021
975e6b5
Filled .yml file for running Pythonic test on Github's Actions
AlainLich Mar 24, 2021
12572b9
Merge remote-tracking branch 'origin/ALPython3' into ALPython3
AlainLich Mar 24, 2021
fe0847d
Update linterExercise.yml
AlainLich Mar 24, 2021
9116d14
Update pythonExercise.yml
AlainLich Mar 24, 2021
eb1d416
Corrected version issue, requiring exact version lark-parser==0.6
AlainLich Mar 24, 2021
b38b8d2
Corrected test program removing non portable abs. paths; setup ~/.log…
AlainLich Mar 25, 2021
bca8045
Untabified Yaml file, eventually will install yaml-mode and learn yam…
AlainLich Mar 25, 2021
7f4881b
Update pythonExercise.yml
AlainLich Mar 25, 2021
db1aab4
Several improvements, make diagnostics output more explicit when runn…
AlainLich Mar 25, 2021
863d59f
Corrected yml typo
AlainLich Mar 26, 2021
34b809b
Corrected path for data/examples in Yaml file
AlainLich Mar 26, 2021
54385ad
Provided data/examples/bots_* for testing purpose
AlainLich Mar 26, 2021
f63db02
Adds doxygen support, table of contents in markdown generated by toc
AlainLich May 5, 2021
f7d3869
Some progress with logjoin, stuck with compatibility issues between M…
AlainLich May 5, 2021
a30de19
Checkpoint: in the process of removing SQLSoup, updated version of SQ…
AlainLich May 5, 2021
35b2f00
Got SQLAlchemy to work, able to perform uninteresting DB join, need t…
AlainLich May 6, 2021
7dce393
Logjoin may now create tables and function using SQLAlchemy's/ORM.
AlainLich May 9, 2021
858eef3
Restructured with identical functionality, isolate DB, schema, or app…
AlainLich May 18, 2021
0cd2d52
Cleanup, documentation
AlainLich May 18, 2021
1f55c21
Preparing for testing with native Mysql on Github Actions VM (many TBDs)
AlainLich Jun 2, 2021
1f4b292
Updated Github.Actions YAML and auxiliary files, in preparation for f…
AlainLich Jun 4, 2021
0f19805
Yaml issue, first need to get the YAML to be accepted, then worry abo…
AlainLich Jun 4, 2021
5790b53
More Yaml issues...
AlainLich Jun 4, 2021
0835a93
Yaml + step structure
AlainLich Jun 4, 2021
b961853
Corrected issues in Yaml script: several steps concerned, path to dpa…
AlainLich Jun 5, 2021
4d0cf86
More issues in Yaml for Actions: env. variable expansion, PATH rehash
AlainLich Jun 5, 2021
83ba3c3
Yaml: env. variable expansion issue
AlainLich Jun 5, 2021
0819cca
Still fighting with YAML / github env. variable expansion and such.
AlainLich Jun 5, 2021
46065a8
Getting bored, still with Yaml env subsection
AlainLich Jun 5, 2021
182001f
More Yaml ....
AlainLich Jun 5, 2021
acdadee
Many ( subtle ?) (little ?) errors....
AlainLich Jun 5, 2021
42c718b
Now, configuring the database user privieges and hopefully the table(…
AlainLich Jun 5, 2021
8a18290
Corrections: setup logtools using setup.py; checkout limitation on ta…
AlainLich Jun 6, 2021
ff41ed8
Corrected SQLAlchemy version in setup.py; pip installing pymysql since
AlainLich Jun 6, 2021
613c0b0
Need to supply information referred to in ~/.logtoolsrc namely ~/.log…
AlainLich Jun 6, 2021
780e413
Shell script error correctionx
AlainLich Jun 6, 2021
786f90b
Take into account testing dependencies; pull the docker image we insp…
AlainLich Jun 6, 2021
50851c6
Corrected an error in join_backends.py to enable key lists with 0 or …
AlainLich Jun 7, 2021
841203d
Improved handling of multiple keys in DB operations, made tests expor…
AlainLich Jun 7, 2021
afa9743
Too much cut and paste,..... bad .logtoolsrc generated
AlainLich Jun 7, 2021
02a2436
Typo or uncontrolled cut and paste ?
AlainLich Jun 7, 2021
c869bcc
Improved documentation and examples
AlainLich Jun 7, 2021
8ed1224
Added ability to use also SQLite as DB, and provided testing under Gi…
AlainLich Jun 9, 2021
0ab359e
Adressed issues: pymysql not required when unused, loading of dpath i…
AlainLich Jun 11, 2021
f198f8b
Corrected YAML script error: default value wrongly used in aux/dot_lo…
AlainLich Jun 12, 2021
584e575
Corrected issue: sqlite3 on VM does not support ".mode markdown"
AlainLich Jun 12, 2021
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
46 changes: 46 additions & 0 deletions .github/workflows/linterExercise.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# This is a basic workflow to work with Github's Actions

name: LinterExercise

# Controls when the action will run.
on:
#
#
# Triggers the workflow on push or pull request events but only for the ALPython3 branch
#push:
# branches: [ ALPython3 ]

# Allows you to run this workflow manually from the Github Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
super-lint:
# Steps represent a sequence of tasks that will be executed as part of the job
# Name the Job
name: Lint code base
# Set the type of machine to run on
runs-on: ubuntu-latest

steps:
# Checks out a copy of your repository on the ubuntu-latest machine
- name: Checkout code
uses: actions/checkout@v2

# Runs a single command using the runners shell
# + not convinced by first version added ';'
- name: Run a multi-line script
run: echo Hello from Github Actions !!;
pwd;
ls -ltha

# Runs the Super-Linter action
- name: Run Super-Linter
uses: github/super-linter@v3
# this defines environment variables made available to the
# script/action being executed
env:
DEFAULT_BRANCH: ALPython3
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Loading