Skip to content

Fetch GeoLite2

Fetch GeoLite2 #1509

Workflow file for this run

name: Fetch GeoLite2
permissions:
contents: read
on:
schedule:
- cron: "21 19 * * *"
push:
branches: [main]
workflow_dispatch:
jobs:
fetch:
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Fetch GeoLite2 Files
run: ./geolite2.sh
env:
MAXMIND_LICENSE_KEY: ${{ secrets.MAXMIND_LICENSE_KEY }}
- name: Get Timestamp
run: echo "TIMESTAMP=$(date +%s)" >> $GITHUB_ENV
- name: Release
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
with:
files: dist/*
tag_name: ${{ env.TIMESTAMP }}