diff --git a/.github/workflows/MainMigrationWorkflow.yml b/.github/workflows/MainMigrationWorkflow.yml index 0257664bda..d5f00cc218 100644 --- a/.github/workflows/MainMigrationWorkflow.yml +++ b/.github/workflows/MainMigrationWorkflow.yml @@ -116,7 +116,7 @@ jobs: - name: Execute Migration Automation Script Ubuntu run: | chmod +x ${{ github.workspace }}/.github/migration-tester/migration-automation/ubuntu-os/migration-script-ubuntu.sh - sh ${{ github.workspace }}/.github/migration-tester/migration-automation/ubuntu-os/migration-script-ubuntu.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "./.github/migration-tester/migration-automation/logs.txt" + sh ${{ github.workspace }}/.github/migration-tester/migration-automation/ubuntu-os/migration-script-ubuntu.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" continue-on-error: true - name: Persist Logs @@ -196,14 +196,14 @@ jobs: echo "Copied mssql scripts to docker container" - name: Execute Migration Automation Script Ubuntu run: | - chmod +x ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/ubuntu-os/migration-script-ubuntu.sh - sh ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/ubuntu-os/migration-script-ubuntu.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" + chmod +x ${{ github.workspace }}/.github/migration-tester/migration-automation/ubuntu-os/migration-script-ubuntu.sh + sh ${{ github.workspace }}/.github/migration-tester/migration-automation/ubuntu-os/migration-script-ubuntu.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee ${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt continue-on-error: true - name: Persist Logs run: | - mkdir -p ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts - cp ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/logs.txt migration-automation/artifacts/ + mkdir -p ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts + cp ${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt migration-automation/artifacts/ if: ${{ always() }} - name: Upload Artifacts @@ -211,7 +211,7 @@ jobs: if: always() with: name: "logs-${{ github.event.inputs.currentVersion }}-${{ github.event.inputs.migratingVersion }}-${{ github.event.inputs.database }}-${{ github.event.inputs.os }}" - path: ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts + path: ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts macos-mysql-migration: if: ${{ github.event.inputs.database == 'mysql' && github.event.inputs.os == 'macos-latest' }} @@ -222,13 +222,13 @@ jobs: - name: Execute Migration Automation Script Mac run: | - chmod +x ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh - sh ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" + chmod +x ${{ github.workspace }}/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh + sh ${{ github.workspace }}/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" continue-on-error: true - name: Persist Logs run: | - mkdir -p ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts - cp ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/logs.txt migration-automation/artifacts/ + mkdir -p ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts + cp ${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt migration-automation/artifacts/ if: ${{ always() }} - name: Upload Artifacts @@ -236,7 +236,7 @@ jobs: if: always() with: name: "logs-${{ github.event.inputs.currentVersion }}-${{ github.event.inputs.migratingVersion }}-${{ github.event.inputs.database }}-${{ github.event.inputs.os }}" - path: ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts + path: ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts macos-postgres-migration: runs-on: ${{ github.event.inputs.os }} @@ -269,13 +269,13 @@ jobs: - name: Execute Migration Automation Script Mac run: | - chmod +x ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh - sh ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" + chmod +x ${{ github.workspace }}/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh + sh ${{ github.workspace }}/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" continue-on-error: true - name: Persist Logs run: | - mkdir -p ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts - cp ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/logs.txt migration-automation/artifacts/ + mkdir -p ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts + cp ${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts/ if: ${{ always() }} - name: Upload Artifacts @@ -283,7 +283,7 @@ jobs: if: always() with: name: "logs-${{ github.event.inputs.currentVersion }}-${{ github.event.inputs.migratingVersion }}-${{ github.event.inputs.database }}-${{ github.event.inputs.os }}" - path: ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts + path: ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts macos-mssql-migration: if: ${{ github.event.inputs.database == 'mssql' && github.event.inputs.os == 'macos-latest' }} @@ -317,13 +317,13 @@ jobs: - name: Execute Migration Automation Script Mac run: | - chmod +x ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh - sh ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" + chmod +x ${{ github.workspace }}/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh + sh ${{ github.workspace }}/.github/migration-tester/migration-automation/mac-os/migration-script-mac.sh "${{ github.event.inputs.urlOld }}" "${{ github.event.inputs.urlNew }}" "${{ github.event.inputs.currentVersion }}" "${{ github.event.inputs.migratingVersion }}" "${{ github.event.inputs.database }}" "${{ github.event.inputs.os }}" "${{ secrets.MIGRATION_EMAIL }}" "${{ secrets.MIGRATION_PASSWORD }}" "${{ secrets.MIGRATION_PAT }}" | tee "${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt" continue-on-error: true - name: Persist Logs run: | - mkdir -p ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts - cp ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/logs.txt migration-automation/artifacts/ + mkdir -p ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts + cp ${{ github.workspace }}/.github/migration-tester/migration-automation/logs.txt migration-automation/artifacts/ if: ${{ always() }} - name: Upload Artifacts @@ -331,7 +331,7 @@ jobs: if: always() with: name: "logs-${{ github.event.inputs.currentVersion }}-${{ github.event.inputs.migratingVersion }}-${{ github.event.inputs.database }}-${{ github.event.inputs.os }}" - path: ${{ github.workspace }}/.github/migration-tester/.github/migration-tester/migration-automation/artifacts + path: ${{ github.workspace }}/.github/migration-tester/migration-automation/artifacts validate-migration: needs: