diff --git a/.forgejo/workflows/build-and-deploy.yaml b/.forgejo/workflows/build-and-deploy.yaml index f9d4755..df9d115 100644 --- a/.forgejo/workflows/build-and-deploy.yaml +++ b/.forgejo/workflows/build-and-deploy.yaml @@ -16,8 +16,14 @@ env: jobs: build-and-push: - runs-on: ubntu-server-25.04 + runs-on: microk8s steps: + - name: Install Node.js + run: | + # Install Node.js which is required for the checkout action + sudo apt-get update + sudo apt-get install -y nodejs npm + - name: Checkout code uses: actions/checkout@v3 @@ -54,10 +60,9 @@ jobs: # Push the image with version tag and latest tag docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.generate_tag.outputs.VERSION_TAG }} docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.generate_tag.outputs.LATEST_TAG }} - deploy: needs: build-and-push - runs-on: docker + runs-on: microk8s steps: - name: Checkout code uses: actions/checkout@v3