diff --git "a/_pages/fr/Formation et D\303\251veloppment/Formation des langues officielle.md" "b/\"_pages/fr/Formation et D\\303\\251veloppment/Formation des langues officielle.md\"" similarity index 100% rename from "_pages/fr/Formation et D\303\251veloppment/Formation des langues officielle.md" rename to "\"_pages/fr/Formation et D\\303\\251veloppment/Formation des langues officielle.md\"" diff --git "a/_pages/fr/Formation et D\303\251veloppment/Lexique du langage inclusif.md" "b/\"_pages/fr/Formation et D\\303\\251veloppment/Lexique du langage inclusif.md\"" similarity index 100% rename from "_pages/fr/Formation et D\303\251veloppment/Lexique du langage inclusif.md" rename to "\"_pages/fr/Formation et D\\303\\251veloppment/Lexique du langage inclusif.md\"" diff --git "a/_pages/fr/\303\211chantillons d'offres d'emploi/Head-of-Partnerships-FR.md" "b/\"_pages/fr/\\303\\211chantillons d'offres d'emploi/Head-of-Partnerships-FR.md\"" similarity index 100% rename from "_pages/fr/\303\211chantillons d'offres d'emploi/Head-of-Partnerships-FR.md" rename to "\"_pages/fr/\\303\\211chantillons d'offres d'emploi/Head-of-Partnerships-FR.md\"" diff --git "a/_pages/fr/\303\211chantillons d'offres d'emploi/Senior-Product-Manager-FR.md" "b/\"_pages/fr/\\303\\211chantillons d'offres d'emploi/Senior-Product-Manager-FR.md\"" similarity index 100% rename from "_pages/fr/\303\211chantillons d'offres d'emploi/Senior-Product-Manager-FR.md" rename to "\"_pages/fr/\\303\\211chantillons d'offres d'emploi/Senior-Product-Manager-FR.md\"" diff --git "a/_pages/fr/\303\211chantillons d'offres d'emploi/TechWriter-FR-md" "b/\"_pages/fr/\\303\\211chantillons d'offres d'emploi/TechWriter-FR-md\"" similarity index 100% rename from "_pages/fr/\303\211chantillons d'offres d'emploi/TechWriter-FR-md" rename to "\"_pages/fr/\\303\\211chantillons d'offres d'emploi/TechWriter-FR-md\"" diff --git "a/_pages/fr/\303\211chantillons d'offres d'emploi/chercheur-en-conception.md" "b/\"_pages/fr/\\303\\211chantillons d'offres d'emploi/chercheur-en-conception.md\"" similarity index 100% rename from "_pages/fr/\303\211chantillons d'offres d'emploi/chercheur-en-conception.md" rename to "\"_pages/fr/\\303\\211chantillons d'offres d'emploi/chercheur-en-conception.md\"" diff --git "a/_pages/fr/\303\211chantillons d'offres d'emploi/chercheur-quantitatif-en-conception.md" "b/\"_pages/fr/\\303\\211chantillons d'offres d'emploi/chercheur-quantitatif-en-conception.md\"" similarity index 100% rename from "_pages/fr/\303\211chantillons d'offres d'emploi/chercheur-quantitatif-en-conception.md" rename to "\"_pages/fr/\\303\\211chantillons d'offres d'emploi/chercheur-quantitatif-en-conception.md\"" diff --git "a/_pages/fr/des mod\303\250les/bilandesante.md" "b/\"_pages/fr/des mod\\303\\250les/bilandesante.md\"" similarity index 100% rename from "_pages/fr/des mod\303\250les/bilandesante.md" rename to "\"_pages/fr/des mod\\303\\250les/bilandesante.md\"" diff --git "a/_pages/fr/des mod\303\250les/embarquement.md" "b/\"_pages/fr/des mod\\303\\250les/embarquement.md\"" similarity index 100% rename from "_pages/fr/des mod\303\250les/embarquement.md" rename to "\"_pages/fr/des mod\\303\\250les/embarquement.md\"" diff --git a/.github/workflows/s3-backup.yml b/.github/workflows/s3-backup.yml new file mode 100644 index 0000000..18ff6cb --- /dev/null +++ b/.github/workflows/s3-backup.yml @@ -0,0 +1,33 @@ +name: S3 backup +on: + workflow_dispatch: + schedule: + - cron: "0 6 * * *" + +jobs: + s3-backup: + runs-on: ubuntu-latest + steps: + + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 # retrieve all history + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_S3_BACKUP_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_S3_BACKUP_SECRET_ACCESS_KEY }} + aws-region: ca-central-1 + + - name: Create ZIP bundle + run: | + ZIP_FILE=`basename ${{ github.repository }}`-`date '+%Y-%m-%d'`.zip + zip -rq "${ZIP_FILE}" . + mkdir -p ${{ github.repository }} + mv "${ZIP_FILE}" ${{ github.repository }} + + - name: Upload to S3 bucket + run: | + aws s3 sync . s3://${{ secrets.AWS_S3_BACKUP_BUCKET }} --exclude='*' --include='${{ github.repository }}/*' \ No newline at end of file