diff --git a/.github/workflows/deploy-validation.yml b/.github/workflows/deploy-validation.yml new file mode 100644 index 0000000..d8b96c8 --- /dev/null +++ b/.github/workflows/deploy-validation.yml @@ -0,0 +1,28 @@ +name: Deploy Validation + +on: + pull_request: + branches: [main] + +jobs: + validate: + runs-on: ubuntu-latest + + steps: + - name: Check out the repository + uses: actions/checkout@v2 + + - name: Verify required files + run: | + if [ ! -f "index.html" ]; then + echo "Error: index.html is missing." + exit 1 + fi + if [ ! -d "assets/css" ]; then + echo "Error: CSS folder is missing in assets." + exit 1 + fi + if [ ! -d "assets/js" ]; then + echo "Error: JS folder is missing in assets." + exit 1 + fi