Compare commits

..

No commits in common. "main" and "0.0.2" have entirely different histories.
main ... 0.0.2

4 changed files with 7 additions and 9 deletions

View file

@ -25,9 +25,9 @@ jobs:
with: with:
file: ./bulk_loader/Dockerfile file: ./bulk_loader/Dockerfile
push: true push: true
tags: ghcr.io/dathere/ckan_geoconnex_bulk_runner:${{ matrix.namespace }} tags: ghcr.io/dathere/ckan_geoconnex_bulk_runner:latest
cache-from: type=gha,scope=ckan_geoconnex_bulk_runner cache-from: type=gha,scope=ckan_geoconnex_bulk_runner
platforms: linux/amd64 platforms: linux/amd64
cache-to: type=gha,mode=max,scope=ckan_geoconnex_bulk_runner cache-to: type=gha,mode=max,scope=ckan_geoconnex_bulk_runner
build-args: | env:
NAMESPACE=${{ matrix.namespace }} NAMESPACE: ${{ matrix.namespace }}

View file

@ -24,10 +24,10 @@ jobs:
- name: Run generate_release crate and upload JSONL file - name: Run generate_release crate and upload JSONL file
run: | run: |
cd ${{github.workspace}} cd ${{github.workspace}}
cargo run -p generate_release --release --verbose > ${{ matrix.ckan_instance.name }}.jsonl cargo run -p generate_release --release --verbose > ckan-geoconnex-web-resources-${{ matrix.namespace }}.jsonl
gh release upload ${{github.event.release.tag_name}} ${{ matrix.ckan_instance.name }}.jsonl gh release upload ${{github.event.release.tag_name}} ckan-geoconnex-web-resources-${{ matrix.namespace }}.jsonl
env: env:
GITHUB_TOKEN: ${{ github.TOKEN }} GITHUB_TOKEN: ${{ github.TOKEN }}
NAMESPACE: ${{ matrix.ckan_instance.name }} NAMESPACE: ${{ matrix.namespace }}
INSTANCE_URL: ${{ matrix.ckan_instance.url }} INSTANCE_URL: ${{ matrix.ckan_instance.url }}
API_TOKEN: ${{ secrets[matrix.ckan_instance.token] }} API_TOKEN: ${{ secrets[matrix.ckan_instance.token] }}

View file

@ -2,8 +2,6 @@ FROM rust:1.96 AS builder
WORKDIR /app WORKDIR /app
RUN rustup set profile minimal RUN rustup set profile minimal
COPY . . COPY . .
ARG NAMESPACE
ENV NAMESPACE=$NAMESPACE
RUN cargo build -p bulk_loader --release RUN cargo build -p bulk_loader --release
FROM ubuntu:latest FROM ubuntu:latest

View file

@ -6,7 +6,7 @@ async fn main() -> Result<()> {
let namespace = std::env!("NAMESPACE"); let namespace = std::env!("NAMESPACE");
// Get latest release data which is organized as a single JSONL file // Get latest release data which is organized as a single JSONL file
// at https://github.com/dathere/ckan_geoconnex_bulk_runner/releases/latest // at https://github.com/dathere/ckan_geoconnex_bulk_runner/releases/latest
let body = reqwest::get(format!("https://github.com/dathere/ckan_geoconnex_bulk_runner/releases/latest/download/{namespace}.jsonl")) let body = reqwest::get(format!("https://github.com/dathere/ckan_geoconnex_bulk_runner/releases/latest/download/ckan-geoconnex-web-resources-{namespace}.jsonl"))
.await? .await?
.text() .text()
.await?; .await?;