Skip to content

Commit

Permalink
Merge pull request #22 from lxndrblz/gh-action
Browse files Browse the repository at this point in the history
refactor: Replace travis-ci with github action 🐙
  • Loading branch information
KarelZe authored Jan 6, 2024
2 parents e8b9a73 + 3435e95 commit 11bbd1a
Show file tree
Hide file tree
Showing 6 changed files with 57 additions and 26 deletions.
23 changes: 23 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
# Maintain dependencies for pip
- package-ecosystem: "pip"
directory: "/" # Location of package manifests
schedule:
interval: "daily"
assignees:
- "lxndrblz"
- "KarelZe"
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
assignees:
- "lxndrblz"
- "KarelZe"
28 changes: 28 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
on:
release:
types: [published]
permissions:
contents: write
jobs:
build:
name: Build exectuable 📦
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.9"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt pyinstaller
- name: Build binary
run: pyinstaller "main.spec"
- name: Upload artifacts to GitHub Release
env:
GITHUB_TOKEN: ${{ github.token }}
run: >-
gh release upload
'${{ github.ref_name }}' dist/*exe
--repo '${{ github.repository }}'
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -125,4 +125,7 @@ dmypy.json

.idea/

.jython_cache/
.jython_cache/

venv/
env/
23 changes: 0 additions & 23 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Forensics.im Microsoft Teams Parser & Autopsy Plugin 🕵️‍♂️

![GitHub License](https://img.shields.io/github/license/lxndrblz/forensicsim)
![Build Status](https://www.travis-ci.com/lxndrblz/forensicsim.svg?token=ts66FZeijedzeqpkgTit&branch=main)
![Build Status](https://img.shields.io/github/actions/workflow/status/lxndrblz/forensicsim/release.yaml)

Forensics.im is an Autopsy Plugin, which allows parsing *levelDB* of modern Electron-based Instant Messenger
Applications like Microsoft Teams. Unlike the
Expand Down
2 changes: 1 addition & 1 deletion main.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ block_cipher = None

a = Analysis(['utils\\main.py'],
binaries=[],
datas=[('C:/Python39/Lib/site-packages/pyfiglet', 'pyfiglet')],
datas=[('c:/hostedtoolcache/windows/python/3.9.13/x64/lib/site-packages/pyfiglet', 'pyfiglet')],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
Expand Down

0 comments on commit 11bbd1a

Please sign in to comment.