Skip to content

Commit

Permalink
recreate with bot signing (#336)
Browse files Browse the repository at this point in the history
* recreate with bot signing

* pass key
  • Loading branch information
arroyoAle authored Aug 9, 2024
1 parent cb91ce3 commit e223cb0
Show file tree
Hide file tree
Showing 7 changed files with 53 additions and 39 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,28 @@ jobs:
run: |
git fetch --tags
echo "tag=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
- name: Import BOT GPG key
run: echo $BOT_GPG_KEY | base64 --decode | gpg --batch --import
env:
BOT_GPG_KEY: ${{ secrets.BOT_GPG_KEY }}
- name: Prepare gpg CLI signing step
run: |
rm -rf /tmp/gpg.sh
echo '#!/bin/bash' >> /tmp/gpg.sh
echo 'gpg --batch --pinentry-mode=loopback --passphrase $BOT_GPG_KEY_PASSPHRASE $@' >> /tmp/gpg.sh
chmod +x /tmp/gpg.sh
- name: Setup git
run: |
git config commit.gpgsign true
git config user.signingkey "${{ secrets.BOT_GPG_KEY_ID }}"
git config gpg.program /tmp/gpg.sh
git config user.name "${{ secrets.BOT_USERNAME }}"
git config user.email "${{ secrets.BOT_EMAIL }}"
- name: update versions
if: github.ref != 'refs/heads/main'
env:
GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }}
BOT_GPG_KEY_PASSPHRASE: ${{ secrets.BOT_GPG_KEY_PASSPHRASE }}
COMMIT_MSG: |
auto patch increment
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ build-kubernetes:
docker build -f _infra/docker/Dockerfile .

lint:
pipenv check ./application ./tests -i 51457
pipenv check ./application ./tests -i 70612 -i 70624
pipenv run isort .
pipenv run black --line-length 120 .
pipenv run flake8 ./application ./tests
Expand Down
56 changes: 27 additions & 29 deletions Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ pipenv run tox
To run the service with the required dependencies:

```bash
docker-compose up -d db
docker compose up -d db
pipenv run python run.py
```

Expand All @@ -57,7 +57,7 @@ The database will automatically be created when starting the application.
To run the service in a Docker container a Compose script is included:

```bash
docker-compose up -d
docker compose up -d
```

## Configuration
Expand Down
4 changes: 2 additions & 2 deletions _infra/helm/collection-instrument/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ type: application

# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
version: 3.0.32
version: 3.0.33

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application.
appVersion: 3.0.32
appVersion: 3.0.33

2 changes: 0 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
version: '2'

services:
db:
container_name: postgres_collection_instrument
Expand Down
6 changes: 3 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ envlist = py311
passenv=HOME
allowlist_externals=flake8
black
docker-compose
docker
isort
py.test
setenv=APP_SETTINGS=TestingConfig
Expand All @@ -14,9 +14,9 @@ commands=
black --line-length 120 --check .
isort . --check-only
flake8 .
docker-compose up -d db
docker compose up -d db
py.test --cov=application --cov-report html --cov-report term-missing []
docker-compose down
docker compose down

[flake8]
max-line-length = 120

0 comments on commit e223cb0

Please sign in to comment.