From fe510b73700b3d2569c8b95d7502c04c8fbc6198 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20Beli=C3=ABn?= Date: Fri, 3 Jan 2025 18:52:36 +0100 Subject: [PATCH] Update update-data.yml --- .github/workflows/update-data.yml | 73 +++---------------------------- 1 file changed, 7 insertions(+), 66 deletions(-) diff --git a/.github/workflows/update-data.yml b/.github/workflows/update-data.yml index a8997b1..fa1c4f7 100644 --- a/.github/workflows/update-data.yml +++ b/.github/workflows/update-data.yml @@ -1,7 +1,7 @@ name: Update data on: - # Run every month on the 2nd at 16:00 UTC + # Run every month on the 2nd at 17:00 UTC schedule: - cron: "0 17 2 * *" workflow_dispatch: @@ -9,77 +9,18 @@ on: paths: - ".github/workflows/update-data.yml" - "config.php" + - "data.csv" - "overpass/*" pull_request: paths: - ".github/workflows/update-data.yml" - "config.php" + - "data.csv" - "overpass/*" jobs: update-data: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - repository: EqualStreetNames/equalstreetnames - persist-credentials: false - submodules: true - - name: Use PHP 7.4 - uses: shivammathur/setup-php@v2 - with: - php-version: 7.4 - extensions: curl, pdo, sqlite3 - - name: Validate composer.json and composer.lock - working-directory: process - run: composer validate - - name: Install dependencies - working-directory: process - run: composer install --prefer-dist --no-progress - - - name: Checkout submodule to master - working-directory: cities/germany/wiesbaden - run: git checkout -q master - - name: Update sub-modules - run: git submodule update --remote --merge cities/germany/wiesbaden - - - name: Run update - working-directory: process - run: composer run update-data -- --city=germany/wiesbaden - - # - name: Upload artifact - # uses: actions/upload-artifact@v2 - # with: - # name: Wiesbaden - # path: cities/germany/wiesbaden/data/* - - - name: Commit sub-module - if: ${{ github.event_name != 'pull_request' }} - working-directory: cities/germany/wiesbaden - run: | - git config user.name github-actions[bot] - git config user.email 41898282+github-actions[bot]@users.noreply.github.com - git add data/* - git commit -m "🗃 Update data" - - name: Push to sub-module - uses: ad-m/github-push-action@master - if: ${{ github.event_name != 'pull_request' }} - with: - github_token: ${{ secrets.ACCESS_TOKEN }} - directory: cities/germany/wiesbaden - repository: EqualStreetNames/equalstreetnames-wiesbaden - - - name: Commit repository - if: ${{ github.event_name != 'pull_request' }} - run: | - git config user.name github-actions[bot] - git config user.email 41898282+github-actions[bot]@users.noreply.github.com - git pull - git add cities/germany/wiesbaden - git commit -m "🗃 Update Wiesbaden sub-module" - - name: Push to repository - uses: ad-m/github-push-action@master - if: ${{ github.event_name != 'pull_request' }} - with: - github_token: ${{ secrets.ACCESS_TOKEN }} - repository: EqualStreetNames/equalstreetnames + uses: EqualStreetNames/equalstreetnames/.github/workflows/reusable-update-date.yml@master + secrets: inherit + with: + city: germany/wiesbaden