Skip to content

Commit 6f6e82c

Browse files
init
0 parents  commit 6f6e82c

26 files changed

Lines changed: 16612 additions & 0 deletions

.dockerignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
**/__pycache__
2+
**/.classpath
3+
**/.dockerignore
4+
**/.DS_Store
5+
**/.editorconfig
6+
**/*.env
7+
**/.git
8+
**/.github
9+
**/.gitignore
10+
**/.project
11+
**/.settings
12+
**/.toolstarget
13+
**/.vs
14+
**/.vscode
15+
**/*.*proj.user
16+
**/*.dbmdl
17+
**/*.jfm
18+
**/*.py#
19+
**/*.py~
20+
**/*.pyc
21+
**/azds.yaml
22+
**/bin
23+
**/charts
24+
**/compose*
25+
**/csv
26+
**/django
27+
**/docker-compose*
28+
**/Dockerfile*
29+
**/img
30+
**/node_modules
31+
**/npm-debug.log
32+
**/obj
33+
**/README.md
34+
**/secrets.dev.yaml
35+
**/terraform
36+
**/values.dev.yaml

.env.example

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
GITHUB_TOKEN=
2+
REGISTRY_URL=
3+
SERVICE=
4+
USER_NAME=

.github/FUNDING.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# These are supported funding model platforms
2+
3+
github: [pythoninthegrass]
4+
# custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
5+
# patreon: # Replace with a single Patreon username
6+
# open_collective: # Replace with a single Open Collective username
7+
# ko_fi: # Replace with a single Ko-fi username
8+
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
9+
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
10+
# liberapay: # Replace with a single Liberapay username
11+
# issuehunt: # Replace with a single IssueHunt username
12+
# otechie: # Replace with a single Otechie username
13+
# lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry

.github/dependabot.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem
6+
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#directory
7+
8+
version: 2
9+
updates:
10+
- package-ecosystem: "pip" # package manager
11+
directory: "/" # Files stored in repository root
12+
schedule:
13+
interval: "weekly"
14+
day: "saturday"
15+
time: "10:00"
16+
timezone: "America/Chicago"
17+
open-pull-requests-limit: 5
18+
versioning-strategy: increase-if-necessary

.github/workflows/automerge.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: automerge
2+
3+
on:
4+
pull_request:
5+
types:
6+
- labeled
7+
- unlabeled
8+
- synchronize
9+
- opened
10+
- edited
11+
- ready_for_review
12+
- reopened
13+
- unlocked
14+
15+
pull_request_review:
16+
types:
17+
- submitted
18+
19+
check_suite:
20+
types:
21+
- completed
22+
23+
status: {}
24+
25+
env:
26+
# required labels for pull request to be merged
27+
MERGE_LABELS: "autorelease: pending"
28+
29+
# count of required approvals
30+
MERGE_REQUIRED_APPROVALS: 0
31+
32+
# labels that need to be present for a pull request to be updated
33+
# * updating will only happen when the option "Require branches to be up to date before merging" is enabled in the branch protection rules
34+
UPDATE_LABELS: ""
35+
36+
jobs:
37+
automerge:
38+
runs-on: ubuntu-latest
39+
40+
steps:
41+
- id: automerge
42+
name: automerge
43+
uses: "pascalgn/automerge-action@v0.15.6"
44+
env:
45+
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
46+
47+
- name: feedback
48+
if: ${{ steps.automerge.outputs.mergeResult == 'merged' }}
49+
run: |
50+
echo "Pull request ${{ steps.automerge.outputs.pullRequestNumber }} merged!"

.github/workflows/container.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Build and push Docker image
2+
3+
on:
4+
push:
5+
branches: ['main', 'master']
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- uses: actions/checkout@v2
13+
14+
- name: Login to GitHub Container Registry
15+
uses: docker/login-action@v1
16+
with:
17+
registry: ghcr.io
18+
username: ${{ github.actor }}
19+
password: ${{ secrets.GITHUB_TOKEN }}
20+
21+
- name: Build and push Docker image
22+
uses: docker/build-push-action@v2
23+
with:
24+
context: .
25+
push: true
26+
tags: ghcr.io/${{ github.repository }}:latest
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Release Please
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
- 'master'
8+
9+
permissions:
10+
contents: write
11+
pull-requests: write
12+
13+
jobs:
14+
release-please:
15+
runs-on: ubuntu-latest
16+
17+
steps:
18+
- name: Release with release-please
19+
uses: google-github-actions/release-please-action@v4
20+
with:
21+
token: ${{ secrets.GITHUB_TOKEN }}
22+
release-type: simple

0 commit comments

Comments
 (0)