Skip to content

Commit 9d24b9d

Browse files
committed
Make repo public
0 parents  commit 9d24b9d

345 files changed

Lines changed: 17013 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
name: Build and Publish Docker Images
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
tags:
8+
- v*.*.*
9+
paths:
10+
- 'src/**'
11+
- '.github/workflows/**'
12+
13+
permissions:
14+
contents: read
15+
packages: write
16+
17+
jobs:
18+
docker:
19+
runs-on: ubuntu-latest
20+
21+
strategy:
22+
matrix:
23+
image:
24+
- kali
25+
- linux-srv-00
26+
- linux-srv-01
27+
- linux-srv-02
28+
- linux-srv-03
29+
- linux-srv-04
30+
- linux-srv-05
31+
- linux-srv-06
32+
- linux-srv-07
33+
34+
steps:
35+
- name: Checkout repository
36+
uses: actions/checkout@v4
37+
38+
- name: Log in to GHCR
39+
uses: docker/login-action@v3
40+
with:
41+
registry: ghcr.io
42+
username: ${{ github.actor }}
43+
password: ${{ secrets.GITHUB_TOKEN }}
44+
45+
- name: Extract metadata
46+
id: meta
47+
uses: docker/metadata-action@v5
48+
with:
49+
images: ghcr.io/compasssecurity/${{ matrix.image }}
50+
tags: |
51+
# latest on main branch
52+
type=raw,value=latest,enable={{is_default_branch}}
53+
54+
# semantic versioning from git tags
55+
type=semver,pattern={{version}}
56+
type=semver,pattern={{major}}.{{minor}}
57+
type=semver,pattern={{major}}
58+
59+
# stable only on version tags
60+
type=raw,value=stable,enable=${{ startsWith(github.ref, 'refs/tags/v') }}
61+
62+
# git sha
63+
type=sha
64+
65+
- name: Build and push
66+
uses: docker/build-push-action@v6
67+
with:
68+
context: ./src/${{ matrix.image }}
69+
push: true
70+
no-cache: true
71+
tags: ${{ steps.meta.outputs.tags }}
72+
labels: ${{ steps.meta.outputs.labels }}

.github/workflows/docs.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Build and Publish Documentation
2+
on:
3+
push:
4+
branches:
5+
- main
6+
tags:
7+
- v*.*.*
8+
paths:
9+
- 'doc/**'
10+
- '.github/workflows/**'
11+
12+
permissions:
13+
contents: read
14+
pages: write
15+
id-token: write
16+
17+
jobs:
18+
deploy:
19+
runs-on: ubuntu-latest
20+
21+
defaults:
22+
run:
23+
working-directory: doc
24+
25+
environment:
26+
name: github-pages
27+
url: ${{ steps.deployment.outputs.page_url }}
28+
29+
steps:
30+
- uses: actions/configure-pages@v5
31+
- uses: actions/checkout@v5
32+
- uses: actions/setup-python@v5
33+
with:
34+
python-version: 3.x
35+
- run: pip install zensical
36+
- run: zensical build --clean
37+
- run: |
38+
pwd
39+
ls -la
40+
find . -maxdepth 5
41+
- uses: actions/upload-pages-artifact@v4
42+
with:
43+
path: doc/site
44+
- uses: actions/deploy-pages@v4
45+
id: deployment

.obsidian/app.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"vimMode": true,
3+
"showInlineTitle": false,
4+
"showUnsupportedFiles": false
5+
}

.obsidian/appearance.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"showViewHeader": true,
3+
"showRibbon": true,
4+
"nativeMenus": false
5+
}

.obsidian/core-plugins.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"file-explorer": true,
3+
"global-search": true,
4+
"switcher": true,
5+
"graph": true,
6+
"backlink": true,
7+
"canvas": true,
8+
"outgoing-link": true,
9+
"tag-pane": true,
10+
"footnotes": false,
11+
"properties": false,
12+
"page-preview": true,
13+
"daily-notes": true,
14+
"templates": true,
15+
"note-composer": true,
16+
"command-palette": true,
17+
"slash-command": false,
18+
"editor-status": true,
19+
"bookmarks": true,
20+
"markdown-importer": false,
21+
"zk-prefixer": false,
22+
"random-note": false,
23+
"outline": true,
24+
"word-count": true,
25+
"slides": false,
26+
"audio-recorder": false,
27+
"workspaces": false,
28+
"file-recovery": true,
29+
"publish": false,
30+
"sync": true,
31+
"bases": true,
32+
"webviewer": false
33+
}

.obsidian/graph.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"collapse-filter": true,
3+
"search": "",
4+
"showTags": false,
5+
"showAttachments": false,
6+
"hideUnresolved": false,
7+
"showOrphans": true,
8+
"collapse-color-groups": true,
9+
"colorGroups": [],
10+
"collapse-display": true,
11+
"showArrow": false,
12+
"textFadeMultiplier": 0,
13+
"nodeSizeMultiplier": 1,
14+
"lineSizeMultiplier": 1,
15+
"collapse-forces": true,
16+
"centerStrength": 0.518713248970312,
17+
"repelStrength": 10,
18+
"linkStrength": 1,
19+
"linkDistance": 250,
20+
"scale": 1,
21+
"close": true
22+
}

.obsidian/hotkeys.json

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"editor:set-heading-1": [
3+
{
4+
"modifiers": [
5+
"Mod"
6+
],
7+
"key": "1"
8+
}
9+
],
10+
"editor:set-heading-2": [
11+
{
12+
"modifiers": [
13+
"Mod"
14+
],
15+
"key": "2"
16+
}
17+
],
18+
"editor:set-heading-3": [
19+
{
20+
"modifiers": [
21+
"Mod"
22+
],
23+
"key": "3"
24+
}
25+
],
26+
"editor:set-heading-4": [
27+
{
28+
"modifiers": [
29+
"Mod"
30+
],
31+
"key": "4"
32+
}
33+
],
34+
"workspace:goto-tab-1": [],
35+
"workspace:goto-tab-2": [],
36+
"workspace:goto-tab-3": [],
37+
"workspace:goto-tab-4": [],
38+
"editor:toggle-code": [
39+
{
40+
"modifiers": [
41+
"Alt",
42+
"Shift"
43+
],
44+
"key": "C"
45+
}
46+
],
47+
"editor:insert-codeblock": [
48+
{
49+
"modifiers": [
50+
"Alt",
51+
"Mod"
52+
],
53+
"key": "C"
54+
}
55+
]
56+
}

0 commit comments

Comments
 (0)