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/klingenbergbygg/gullberg.git checkout # The lint is portal itself, at the version this site runs # (PORTAL_RELEASE in deploy.yml). - name: lint env: PORTAL_RELEASE: v0.6.14 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 # Gullberg's own NATS, never the one the other sites share. - name: reload run: nats --server nats://127.0.0.1:4233 pub portal.content.reload ""