This commit is contained in:
+11
-21
@@ -10,26 +10,6 @@ concurrency:
|
|||||||
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
check:
|
|
||||||
name: Check
|
|
||||||
runs-on: ubuntu-24.04
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v6
|
|
||||||
- uses: actions-rust-lang/setup-rust-toolchain@v1
|
|
||||||
with:
|
|
||||||
toolchain: 1.97
|
|
||||||
- uses: Swatinem/rust-cache@v2
|
|
||||||
- run: |
|
|
||||||
mkdir -p ~/.ssh
|
|
||||||
echo "${{ secrets.MYREPO_TOKEN }}" > ~/.ssh/soaricarus_models_deploy_key
|
|
||||||
chmod 600 ~/.ssh/soaricarus_models_deploy_key
|
|
||||||
ssh-keyscan ${{ secrets.MYHOST }} >> ~/.ssh/known_hosts
|
|
||||||
|
|
||||||
eval $(ssh-agent -s)
|
|
||||||
ssh-add -v ~/.ssh/soaricarus_models_deploy_key
|
|
||||||
|
|
||||||
cargo check
|
|
||||||
|
|
||||||
test:
|
test:
|
||||||
name: Test Suite
|
name: Test Suite
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
@@ -65,6 +45,15 @@ jobs:
|
|||||||
docker ps -a
|
docker ps -a
|
||||||
echo "Docker environment check complete."
|
echo "Docker environment check complete."
|
||||||
|
|
||||||
|
|
||||||
|
- name: Setup AWS CLI
|
||||||
|
uses: aws-actions/configure-aws-credentials@v4
|
||||||
|
with:
|
||||||
|
aws-access-key-id: ${{ secrets.GARAGE_KEY_ID }}
|
||||||
|
aws-secret-access-key: ${{ secrets.GARAGE_SECRET }}
|
||||||
|
aws-region: ${{ secrets.GARAGE_REGION }}
|
||||||
|
mask-aws-account-id: false
|
||||||
|
|
||||||
- name: Setup LocalStack S3
|
- name: Setup LocalStack S3
|
||||||
run: |
|
run: |
|
||||||
# Install AWS CLI
|
# Install AWS CLI
|
||||||
@@ -78,7 +67,8 @@ jobs:
|
|||||||
|
|
||||||
# Wait for LocalStack
|
# Wait for LocalStack
|
||||||
until curl -s http://localhost:4566/_localstack/health | grep -q '"s3":"available"'; do
|
until curl -s http://localhost:4566/_localstack/health | grep -q '"s3":"available"'; do
|
||||||
sleep 3
|
echo "Wating for localstack"
|
||||||
|
sleep 2
|
||||||
done
|
done
|
||||||
|
|
||||||
# CHOOSE A BUCKET NAME - this is whatever you want
|
# CHOOSE A BUCKET NAME - this is whatever you want
|
||||||
|
|||||||
Reference in New Issue
Block a user