From 14c48b932c82d8c6fb5212d0be836937ea0489bc Mon Sep 17 00:00:00 2001 From: Oguzhan Unlu Date: Thu, 13 Mar 2025 17:44:37 +0300 Subject: [PATCH 1/2] Add test action --- .github/workflows/test.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..3fd8545 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,31 @@ +name: test + +on: + push: + tags: + - test* + +permissions: + contents: write + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: referer-json + - name: Get datetime + id: datetime + run: echo "datetime=$(date "+%Y-%m-%d-%H%M%S")" >> "$GITHUB_ENV" + - name: Convert yaml to json + run: python .github/workflows/lib/yaml_to_json.py resources/referers.yml resources/referers-$datetime.json + - name: Prepare latest json + run: cp resources/referers-$datetime.json resources/referers-latest.json + - name: Commit and push new json files + run: | + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git add resources/referers-$datetime.json resources/referers-latest.json + git commit -m "Add referers-$datetime.json" + git push From 2c7efd28ab15648fa06310385b68bf63c86116bd Mon Sep 17 00:00:00 2001 From: Oguzhan Unlu Date: Fri, 14 Mar 2025 16:10:29 +0300 Subject: [PATCH 2/2] Add another step to print test json url --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3fd8545..f1e7a02 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,3 +29,7 @@ jobs: git add resources/referers-$datetime.json resources/referers-latest.json git commit -m "Add referers-$datetime.json" git push + - name: Print test referer json URLs + run: | + echo https://raw.githubusercontent.com/snowplow-referer-parser/referer-parser/refs/heads/referer-json/resources/referers-$datetime.json + echo https://raw.githubusercontent.com/snowplow-referer-parser/referer-parser/refs/heads/referer-json/resources/referers-latest.json