Skip to content

Commit

Permalink
git subrepo clone [email protected]:Eventiva/incident_management.git pro…
Browse files Browse the repository at this point in the history
…jects/modules/incident_management

subrepo:
  subdir:   "projects/modules/incident_management"
  merged:   "156e251"
upstream:
  origin:   "[email protected]:Eventiva/incident_management.git"
  branch:   "develop"
  commit:   "156e251"
git-subrepo:
  version:  "0.4.6"
  origin:   "???"
  commit:   "???"
  • Loading branch information
TGTGamer committed Dec 19, 2023
1 parent d78825c commit abc71cc
Show file tree
Hide file tree
Showing 16 changed files with 482 additions and 0 deletions.
101 changes: 101 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@

name: CI

on:
push:
branches:
- develop
pull_request:

concurrency:
group: develop-incident_management-${{ github.event.number }}
cancel-in-progress: true

jobs:
tests:
runs-on: ubuntu-latest
strategy:
fail-fast: false
name: Server

services:
redis-cache:
image: redis:alpine
ports:
- 13000:6379
redis-queue:
image: redis:alpine
ports:
- 11000:6379
mariadb:
image: mariadb:10.6
env:
MYSQL_ROOT_PASSWORD: root
ports:
- 3306:3306
options: --health-cmd="mariadb-admin ping" --health-interval=5s --health-timeout=2s --health-retries=3

steps:
- name: Clone
uses: actions/checkout@v3

- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.10'

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
check-latest: true

- name: Cache pip
uses: actions/cache@v2
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml', '**/setup.py', '**/setup.cfg') }}
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: 'echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT'

- uses: actions/cache@v3
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Install MariaDB Client
run: sudo apt-get install mariadb-client-10.6

- name: Setup
run: |
pip install frappe-bench
bench init --skip-redis-config-generation --skip-assets --python "$(which python)" ~/frappe-bench
mariadb --host 127.0.0.1 --port 3306 -u root -proot -e "SET GLOBAL character_set_server = 'utf8mb4'"
mariadb --host 127.0.0.1 --port 3306 -u root -proot -e "SET GLOBAL collation_server = 'utf8mb4_unicode_ci'"
- name: Install
working-directory: /home/runner/frappe-bench
run: |
bench get-app incident_management $GITHUB_WORKSPACE
bench setup requirements --dev
bench new-site --db-root-password root --admin-password admin test_site
bench --site test_site install-app incident_management
bench build
env:
CI: 'Yes'

- name: Run Tests
working-directory: /home/runner/frappe-bench
run: |
bench --site test_site set-config allow_tests true
bench --site test_site run-tests --app incident_management
env:
TYPE: server
78 changes: 78 additions & 0 deletions .github/workflows/discord_changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
###
# @format
# -----
# Project: @eventiva/eventiva
# File: discord_changelog.yml
# Path: \.github\workflows\discord_changelog.yml
# Created Date: Monday, December 4th 2023
# Author: Jonathan Stevens (Email: [email protected], Github: https://github.com/TGTGamer)
# -----
# Contributing: Please read through our contributing guidelines. Included are directions for opening
# issues, coding standards, and notes on development. These can be found at https://github.com/eventiva/eventiva/blob/develop/CONTRIBUTING.md
#
# Code of Conduct: This project abides by the Contributor Covenant, version 2.0. Please interact in ways that contribute to an open,
# welcoming, diverse, inclusive, and healthy community. Our Code of Conduct can be found at https://github.com/eventiva/eventiva/blob/develop/CODE_OF_CONDUCT.md
# -----
# Copyright (c) 2023 Eventiva - All Rights Reserved
# LICENSE: Creative Commons Zero v1.0 Universal (CC0-1.0)
# -----
# This program has been provided under confidence of the copyright holder and is
# licensed for copying, distribution and modification under the terms of
# the Creative Commons Zero v1.0 Universal (CC0-1.0) published as the License,
# or (at your option) any later version of this license.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# Creative Commons Zero v1.0 Universal for more details.
#
# You should have received a copy of the Creative Commons Zero v1.0 Universal
# along with this program. If not, please write to: [email protected],
# or see https://creativecommons.org/publicdomain/zero/1.0/legalcode
#
# DELETING THIS NOTICE AUTOMATICALLY VOIDS YOUR LICENSE - PLEASE SEE THE LICENSE FILE FOR DETAILS
# -----
# Last Modified: 04-12-2023
# By: Jonathan Stevens (Email: [email protected], Github: https://github.com/TGTGamer)
# Current Version: 0.0.0
###

name: 'Change Report'
on:
workflow_dispatch:
schedule:
- cron: '0 01 * * 1/2'

jobs:
change-report:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
# Use a large enough fetch depth to ensure the action can find the commit history to work with
fetch-depth: 250

- uses: eventiva/change-report@main
with:
# The destination to post the report to.
# "slack" and "discord" are supported
destination: 'discord'
# Number of days to include into the report
days: 2
# Slack channel to post the report to.
# For Slack it's the name of the channel, without the leading "#",
# For Discord it's the channel ID
channel: '1181344014532870174, 1175861376711925762'
env:
# Your OpenAI API key, used to generate the report
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
# Your Slack bot token, used to post the report on behalf of the bot.
# Only needed if you're posting to Slack
# SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
# Your Slack signing secret, used to verify the request is coming from Slack
# Only needed if you're posting to Slack
# SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}
# Your Discord bot token, used to post the report on behalf of the bot.
# Only needed if you're posting to Discord
DISCORD_BOT_TOKEN: ${{ secrets.DISCORD_BOT_TOKEN }}
GITHUB_REPO_NAME: ${{ github.repository }}
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.DS_Store
*.pyc
*.egg-info
*.swp
tags
node_modules
__pycache__
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Incident Management

Manage Incidents and Investigations

#### License

mit
17 changes: 17 additions & 0 deletions compass.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: incident_management
id: ari:cloud:compass:2e15fee5-391d-40a0-b7d5-cea6ad3f4f53:component/2f4672a7-62fa-4a3f-8df0-34dde1d6974d/588a0b39-0e91-4f29-89c4-6460216669c4
description: Manage Incidents and Investigations
configVersion: 1
typeId: APPLICATION
fields:
tier: 4
links:
- name: null
type: REPOSITORY
url: https://github.com/Eventiva/incident_management
relationships:
DEPENDS_ON: []
labels:
- language:python
- source:github
customFields: null
3 changes: 3 additions & 0 deletions incident_management/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

__version__ = '0.0.1'

Empty file.
Loading

0 comments on commit abc71cc

Please sign in to comment.