update docs landing page (#867) #487
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Run ZAP Baseline Scan ⚙️ | |
on: [ push ] | |
jobs: | |
main: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: build and start containers using tests/test.env ⚙️ | |
run: | | |
cp tests/test.env wis2box.env | |
python3 wis2box-ctl.py build | |
python3 wis2box-ctl.py start | |
python3 wis2box-ctl.py status -a | |
sleep 30 | |
python3 wis2box-ctl.py status -a | |
- name: add Malawi synop data to the system 🇲🇼 | |
env: | |
TEST_DATA: /data/wis2box/observations/malawi | |
STATION_METADATA: /data/wis2box/metadata/station/malawi.csv | |
CHANNEL: origin/a/wis2/mw-mw_met_centre/data/core/weather/surface-based-observations/synop | |
TERRITORY: MWI | |
DISCOVERY_METADATA: /data/wis2box/metadata/discovery/mw-surface-weather-observations.yml | |
DISCOVERY_METADATA_ID: urn:wmo:md:mw-mw_met_centre:surface-weather-observations | |
run: | | |
python3 wis2box-ctl.py execute wis2box dataset publish $DISCOVERY_METADATA | |
sleep 5 | |
python3 wis2box-ctl.py execute wis2box metadata station publish-collection --path $STATION_METADATA --topic-hierarchy $CHANNEL | |
sleep 5 | |
python3 wis2box-ctl.py execute wis2box data ingest -mdi $DISCOVERY_METADATA_ID -p $TEST_DATA | |
sleep 10 | |
- name: ZAP baseline Scan on UI 🕵️♂️ | |
uses: zaproxy/[email protected] | |
with: | |
target: 'http://localhost' | |
rules_file_name: '.zap/rules.tsv' | |
allow_issue_writing: 'false' | |
fail_action: 'true' | |
artifact_name: 'zap-ui' | |
- name: ZAP baseline Scan on wis2box-webapp 🕵️♂️ | |
uses: zaproxy/[email protected] | |
env: | |
ZAP_AUTH_HEADER_VALUE: "Basic d2lzMmJveC11c2VyOndpczJib3h0ZXN0MTIz" | |
ZAP_AUTH_HEADER: "Authorization" | |
with: | |
target: 'http://localhost/wis2box-webapp' | |
rules_file_name: '.zap/rules.tsv' | |
allow_issue_writing: 'false' | |
fail_action: 'true' | |
artifact_name: 'zap-webapp' |