# Lint on the kasse host runner with the portal release this site runs, then # nudge the running portal to refetch content over local NATS. name: lint-and-reload on: push: branches: [main] jobs: lint: runs-on: fish steps: - name: checkout run: | rm -rf checkout && git clone --depth 1 https://prosjekt.klingenbergbygg.no/westra/questions.git checkout # The lint is portal itself (`portal lint`), at the version this # site runs (PORTAL_RELEASE in deploy.yml), so what passes here is # what the running instance accepts. - name: lint env: PORTAL_RELEASE: v0.6.25 run: | curl -sfL "https://project.uhhm.no/uhhm/portal/releases/download/$PORTAL_RELEASE/portal-x86_64-linux" -o portal && chmod +x portal ./portal lint --path checkout/questions - name: reload run: | nats --server nats://127.0.0.1:4222 pub portal.content.reload ""