-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
26 changed files
with
1,147 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
BITWARDEN_SYNC_HOST='xxx' | ||
BITWARDEN_SYNC_BW_PASSWORD='xxx' | ||
BITWARDEN_SYNC_BW_CLIENTID='xxx' | ||
BITWARDEN_SYNC_BW_CLIENTSECRET='xxx' |
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# See https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners | ||
|
||
# These owners will be the default owners for everything in | ||
# the repo. Unless a later match takes precedence, | ||
* @NorkzYT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
github: NorkzYT | ||
custom: ['https://paypal.me/PolymathNorkz'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
name: 🐛 Bug | ||
description: Make a report to help us improve | ||
title: '[BUG] <title>' | ||
labels: [bug] | ||
assignees: [NorkzYT] | ||
|
||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thanks for taking the time to fill out this bug report! | ||
- type: checkboxes | ||
attributes: | ||
label: Is there an existing issue for this? | ||
description: Please search to see if an issue already exists for the bug you encountered. | ||
options: | ||
- label: I have searched the existing issues | ||
required: true | ||
- type: checkboxes | ||
attributes: | ||
label: Does this issue exist in the latest version? | ||
description: Please view all releases to confirm that this issue hasn't already been fixed. | ||
options: | ||
- label: I am using the latest release | ||
required: true | ||
- type: textarea | ||
id: what-happened | ||
attributes: | ||
label: Describe the bug? | ||
description: A clear and concise description of what the bug is | ||
placeholder: Tell us what you see! | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: reproduce | ||
attributes: | ||
label: To Reproduce | ||
description: Steps to reproduce the behavior? | ||
placeholder: | | ||
1. In this environment... | ||
2. With this config... | ||
3. Run '...' | ||
4. See error... | ||
validations: | ||
required: true | ||
- type: dropdown | ||
id: os | ||
attributes: | ||
label: What OS are you seeing the problem on? | ||
multiple: true | ||
options: | ||
- all | ||
- ubuntu-latest or ubuntu-20.04 | ||
- ubuntu-18.04 | ||
- debian-latest or debian-12.2 | ||
- debian-12 | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: expected | ||
attributes: | ||
label: Expected behavior? | ||
description: A clear and concise description of what you expected to happen. | ||
placeholder: Tell us what you expected! | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: logs | ||
attributes: | ||
label: Relevant log output | ||
description: Please copy and paste any relevant log output which is obtained after enabling debug logging. This will be automatically formatted into code, so no need for backticks. | ||
placeholder: | | ||
1. Re-running the workflow with debug logging enabled. | ||
2. Copy or download the log archive. | ||
3. Paste the contents here or upload the file in a subsequent comment. | ||
render: shell | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Anything else? | ||
description: | | ||
Links? or References? | ||
Anything that will give us more context about the issue you are encountering! | ||
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. | ||
validations: | ||
required: false | ||
- type: checkboxes | ||
id: code-of-conduct | ||
attributes: | ||
label: Code of Conduct | ||
description: By submitting this issue, you agree to follow our [Code of Conduct](../blob/main/CODE_OF_CONDUCT.md) | ||
options: | ||
- label: I agree to follow this project's Code of Conduct | ||
required: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
name: ✨ Feature request | ||
description: Suggest an idea for this project | ||
title: '[Feature] <title>' | ||
labels: [enhancement] | ||
assignees: [NorkzYT] | ||
|
||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thanks for taking the time to fill out this feature request! | ||
- type: checkboxes | ||
attributes: | ||
label: Is this feature missing in the latest version? | ||
description: Please upgrade to the latest version to verify that this feature is still missing. | ||
options: | ||
- label: I'm using the latest release | ||
required: true | ||
- type: textarea | ||
id: what-happened | ||
attributes: | ||
label: Is your feature request related to a problem? Please describe. | ||
description: | | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
placeholder: Tell us what you see! | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: requests | ||
attributes: | ||
label: Describe the solution you'd like? | ||
description: A clear and concise description of what you want to happen. | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: alternative | ||
attributes: | ||
label: Describe alternatives you've considered? | ||
description: A clear and concise description of any alternative solutions or features you've considered. | ||
validations: | ||
required: false | ||
- type: textarea | ||
attributes: | ||
label: Anything else? | ||
description: | | ||
Links? or References? | ||
Add any other context or screenshots about the feature request here. | ||
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. | ||
validations: | ||
required: false | ||
- type: checkboxes | ||
id: code-of-conduct | ||
attributes: | ||
label: Code of Conduct | ||
description: By submitting this issue, you agree to follow our [Code of Conduct](../blob/main/CODE_OF_CONDUCT.md) | ||
options: | ||
- label: I agree to follow this project's Code of Conduct | ||
required: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# 🔄 Pull Request Template | ||
|
||
Thanks for taking the time to submit a pull request! | ||
|
||
--- | ||
|
||
**Have you pulled the latest changes from the main branch?** | ||
|
||
- [ ] I have pulled the latest changes. | ||
|
||
**What changes does this pull request make?** | ||
A clear and concise description of what the changes are. Ex. This adds a new feature that allows [...] | ||
|
||
**Describe the implementation details** | ||
A clear and concise description of the implementation and any technical choices made during development. | ||
|
||
**Were any alternative implementations considered?** | ||
A clear and concise description of any alternative implementations or features you've considered. | ||
|
||
**Anything else we should know?** | ||
Links? References? Testing considerations? | ||
|
||
Add any other context, screenshots, or code snippets about the pull request here. | ||
|
||
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. | ||
|
||
**Checklist** | ||
|
||
- [ ] I have performed a self-review of my own code. | ||
- [ ] I have commented my code, particularly in hard-to-understand areas. | ||
- [ ] I have tested my changes to ensure they are effective. | ||
- [ ] My changes do not introduce any breaking changes. | ||
- [ ] I have checked that my pull request targets the correct branch. | ||
|
||
**Code of Conduct** | ||
|
||
- [ ] I agree to follow this project's Code of Conduct. [Code of Conduct](../blob/main/CODE_OF_CONDUCT.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
# Scans, builds and releases a multi-architecture docker image | ||
name: 🐳 Build + Publish Multi-Platform Image | ||
|
||
on: | ||
workflow_dispatch: | ||
push: | ||
branches: ["master"] | ||
tags: [v*] | ||
paths: | ||
- "docker/**" | ||
- ".github/workflows/docker-build-publish.yml" | ||
- "dockerfile" | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref }} | ||
cancel-in-progress: true | ||
|
||
permissions: | ||
packages: write | ||
|
||
env: | ||
DH_IMAGE: ${{ secrets.DOCKER_REPO }} | ||
GH_IMAGE: ${{ github.repository_owner }}/${{ github.event.repository.name }} | ||
|
||
jobs: | ||
docker: | ||
runs-on: ubuntu-latest | ||
permissions: { contents: read, packages: write } | ||
if: "!contains(github.event.head_commit.message, '[ci-skip]')" | ||
|
||
steps: | ||
- name: 🛎️ Checkout Repo | ||
uses: actions/checkout@v2 | ||
|
||
- name: 🔖 Get App Version | ||
uses: tyankatsu0105/read-package-version-actions@v1 | ||
id: package-version | ||
|
||
- name: 🗂️ Make Docker Meta | ||
id: meta | ||
uses: docker/metadata-action@v3 | ||
with: | ||
images: | | ||
${{ env.DH_IMAGE }} | ||
ghcr.io/${{ env.GH_IMAGE }} | ||
tags: | | ||
type=semver,event=tag,pattern={{version}} | ||
labels: | | ||
maintainer=NorkzYT | ||
org.opencontainers.image.title=BitwardenSync | ||
org.opencontainers.image.description=Automatically Sync your Password Managers Data to Bitwarden. | ||
org.opencontainers.image.documentation=https://github.com/NorkzYT/BitwardenSync | ||
org.opencontainers.image.authors=Richard Lora | ||
org.opencontainers.image.licenses=GPL-3.0 | ||
- name: 🔧 Set up QEMU | ||
uses: docker/setup-qemu-action@v1 | ||
with: | ||
platforms: linux/amd64,linux/arm64 | ||
|
||
- name: 🔧 Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
id: buildx | ||
with: | ||
driver-opts: image=moby/buildkit:v0.10.6 | ||
|
||
- name: 👀 Inspect builder | ||
run: | | ||
echo "Name: ${{ steps.buildx.outputs.name }}" | ||
echo "Endpoint: ${{ steps.buildx.outputs.endpoint }}" | ||
echo "Status: ${{ steps.buildx.outputs.status }}" | ||
echo "Flags: ${{ steps.buildx.outputs.flags }}" | ||
echo "Platforms: ${{ steps.buildx.outputs.platforms }}" | ||
- name: 🔑 Login to DockerHub | ||
uses: docker/login-action@v1 | ||
with: | ||
username: ${{ secrets.DOCKER_USERNAME }} | ||
password: ${{ secrets.DOCKER_PASSWORD }} | ||
|
||
- name: 🔑 Login to GitHub Container Registry | ||
uses: docker/login-action@v1 | ||
with: | ||
registry: ghcr.io | ||
username: ${{ github.repository_owner }} | ||
password: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- name: 🚦 Check Registry Status | ||
uses: crazy-max/ghaction-docker-status@v1 | ||
|
||
- name: ⚒️ Build and push | ||
uses: docker/build-push-action@v2 | ||
with: | ||
context: . | ||
file: ./dockerfile | ||
platforms: linux/amd64,linux/arm64 | ||
tags: ${{ steps.meta.outputs.tags }} | ||
labels: ${{ steps.meta.outputs.labels }} | ||
push: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Syncs entire repo to Gitlab | ||
name: ♻ GitlabSync | ||
|
||
on: | ||
- push | ||
- delete | ||
|
||
jobs: | ||
sync: | ||
runs-on: ubuntu-latest | ||
name: Git Repo Sync | ||
steps: | ||
- uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
- uses: wangchucheng/git-repo-sync@v0.1.0 | ||
with: | ||
# Such as https://github.com/wangchucheng/git-repo-sync.git | ||
target-url: ${{ secrets.TARGET_URL }} | ||
# Such as wangchucheng | ||
target-username: | ||
${{ secrets.TARGET_USERNAME }} | ||
# You can store token in your project's 'Setting > Secrets' and reference the name here. Such as ${{ secrets.ACCESS\_TOKEN }} | ||
target-token: ${{ secrets.TARGET_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
||
# dependencies | ||
/node_modules | ||
/.pnp | ||
.pnp.js | ||
|
||
# testing | ||
/coverage | ||
|
||
# next.js | ||
/.next/ | ||
/out/ | ||
|
||
# production | ||
/build | ||
|
||
# misc | ||
.DS_Store | ||
*.pem | ||
|
||
# debug | ||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* | ||
.pnpm-debug.log* | ||
|
||
# local env files | ||
.env*.local | ||
.env | ||
|
||
# Output of the go coverage tool, specifically when used with LiteIDE | ||
*.out | ||
|
||
# Data folder | ||
/docker/data/* | ||
|
||
# Bitwarden CLI data file | ||
/docker/config/* | ||
|
||
# OpenCommit commitlint config | ||
.opencommit-commitlint | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#!/usr/bin/env sh | ||
. "$(dirname -- "$0")/_/husky.sh" | ||
|
||
npx --no -- commitlint --edit ${1} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/usr/bin/env sh | ||
. "$(dirname -- "$0")/_/husky.sh" | ||
|
||
# Generates Repo Tree once | ||
bun run repoTree | ||
|
Oops, something went wrong.