Add Make and Pipelines for checks
Some checks failed
Run checks / checks (push) Failing after 7s

This commit is contained in:
Bart van der Braak 2024-11-19 16:51:43 +01:00
parent 5b06c92731
commit a1acb5fe58
10 changed files with 226 additions and 115 deletions

View file

@ -0,0 +1,14 @@
name: Run checks
on: [ push, pull_request ]
jobs:
checks:
runs-on: docker
env:
DIRECTORY: config
steps:
- uses: actions/checkout@v4
- run: cd ${{ env.DIRECTORY }}
- run: pip install -r requirements-dev.txt
- run: ruff check
- run: ruff format
- run: myp

View file

@ -1,3 +1,4 @@
name: Release and deploy
on:
push:
branches:
@ -6,18 +7,19 @@ jobs:
artifact:
runs-on: docker
env:
ARCHIVE_FOLDER: config
DIRECTORY: config
PACKAGE_NAME: builder.braak.pro
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Archive
run: "tar -czvf ${{ env.ARCHIVE_FOLDER }}.tar.gz ${{ env.ARCHIVE_FOLDER }}"
run: "tar -czvf ${{ env.DIRECTORY }}.tar.gz ${{ env.DIRECTORY }}"
- name: Upload
run: |
curl \
--user "${{ env.GITHUB_REPOSITORY_OWNER }}:${{ secrets.ACCESS_TOKEN }}" \
--upload-file "${{ env.ARCHIVE_FOLDER }}.tar.gz" \
"${{ env.GITHUB_SERVER_URL }}/api/packages/${{ env.GITHUB_REPOSITORY_OWNER }}/generic/builder.braak.pro/${{ env.GITHUB_REF_NAME }}/${{ env.ARCHIVE_FOLDER }}.tar.gz"
--upload-file "${{ env.DIRECTORY }}.tar.gz" \
"${{ env.GITHUB_SERVER_URL }}/api/packages/${{ env.GITHUB_REPOSITORY_OWNER }}/generic/${{ env.PACKAGE_NAME }}/${{ env.GITHUB_REF_NAME }}/${{ env.ARCHIVE_FOLDER }}.tar.gz"
- name: Deploy
run: |
curl -X "POST" \