turn metrics-collector into a class #246
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: populate stations from CSV 📡 | |
run: | | |
python3 wis2box-ctl.py execute wis2box metadata station publish-collection | |
- name: add Malawi synop data to the system 🇲🇼 | |
env: | |
TOPIC_HIERARCHY: mw-mw_met_centre.data.core.weather.surface-based-observations.synop | |
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 | |
python3 wis2box-ctl.py execute wis2box metadata station add-topic --territory-name $TERRITORY $CHANNEL | |
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/action-baseline@v0.12.0 | |
with: | |
target: 'http://localhost' | |
rules_file_name: '.zap/rules.tsv' | |
allow_issue_writing: 'false' | |
fail_action: 'true' | |
- name: ZAP baseline Scan on wis2box-webapp 🕵️♂️ | |
uses: zaproxy/action-baseline@v0.12.0 | |
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' |