Name CI steps
This commit is contained in:
@@ -58,12 +58,18 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
FLUXON_LICENSE_KEY: ${{ secrets.FLUXON_LICENSE_KEY }}
|
FLUXON_LICENSE_KEY: ${{ secrets.FLUXON_LICENSE_KEY }}
|
||||||
FLUXON_KEY_FINGERPRINT: ${{ secrets.FLUXON_KEY_FINGERPRINT }}
|
FLUXON_KEY_FINGERPRINT: ${{ secrets.FLUXON_KEY_FINGERPRINT }}
|
||||||
- run: mix deps.get
|
- name: Fetch dependencies
|
||||||
- run: mix deps.unlock --check-unused
|
run: mix deps.get
|
||||||
- run: mix gettext.extract --check-up-to-date
|
- name: Check unused dependencies
|
||||||
- run: mix format --check-formatted
|
run: mix deps.unlock --check-unused
|
||||||
- run: mix credo --strict
|
- name: Check translations
|
||||||
- run: mix test
|
run: mix gettext.extract --check-up-to-date
|
||||||
|
- name: Check formatting
|
||||||
|
run: mix format --check-formatted
|
||||||
|
- name: Check Credo
|
||||||
|
run: mix credo --strict
|
||||||
|
- name: Run tests
|
||||||
|
run: mix test
|
||||||
env:
|
env:
|
||||||
CLOAK_ENCRYPTION_KEY: f5ol1dJROsm9yi/tvtHiblN8aLH1FUN/obEvUcASx3U=
|
CLOAK_ENCRYPTION_KEY: f5ol1dJROsm9yi/tvtHiblN8aLH1FUN/obEvUcASx3U=
|
||||||
|
|
||||||
@@ -77,7 +83,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: superfly/flyctl-actions/setup-flyctl@master
|
- uses: superfly/flyctl-actions/setup-flyctl@master
|
||||||
- run: |
|
- name: Deploy
|
||||||
|
run: |
|
||||||
flyctl deploy --remote-only \
|
flyctl deploy --remote-only \
|
||||||
--build-secret FLUXON_LICENSE_KEY=$FLUXON_LICENSE_KEY \
|
--build-secret FLUXON_LICENSE_KEY=$FLUXON_LICENSE_KEY \
|
||||||
--build-secret FLUXON_KEY_FINGERPRINT=$FLUXON_KEY_FINGERPRINT
|
--build-secret FLUXON_KEY_FINGERPRINT=$FLUXON_KEY_FINGERPRINT
|
||||||
@@ -96,6 +103,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: gacts/install-hurl@v1
|
- uses: gacts/install-hurl@v1
|
||||||
- run: hurl --test test/prod.hurl
|
- name: Run production tests
|
||||||
|
run: hurl --test test/prod.hurl
|
||||||
env:
|
env:
|
||||||
HURL_api_token: ${{ secrets.API_TOKEN }}
|
HURL_api_token: ${{ secrets.API_TOKEN }}
|
||||||
|
|||||||
Reference in New Issue
Block a user