Bump numpy from 2.0.2 to 2.2.3 #1492
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: 'Test and update contexts' | |
on: | |
workflow_dispatch: | |
release: | |
types: [created] | |
pull_request: | |
push: | |
branches: | |
- master | |
- stable | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
if: ${{ github.repository_owner == 'XENONnT' && github.triggering_actor != 'dependabot[bot]' }} | |
steps: | |
- name: Checkout repo | |
uses: actions/checkout@v2 | |
- name: create key | |
run: | | |
mkdir ~/.ssh | |
cat > ~/.ssh/id_rsa << EOF | |
${{ secrets.PRIVATE_KEY }} | |
EOF | |
chmod 400 ~/.ssh/id_rsa | |
cat > ~/.ssh/known_hosts << EOF | |
${{ secrets.HOST_KEY }} | |
EOF | |
- name: Get proxy | |
run: | | |
sleep $[ ( $RANDOM % 100 ) + 1 ]s | |
scp ${{ secrets.PROXY_LOCATION }} ./user_cert | |
ls -l $PWD/user_cert | |
- name: Write utilix config | |
run: | | |
bash .github/scripts/create-utilix-config.sh | |
cp ~/.xenon_config ./ | |
env: | |
RUNDB_API_URL: ${{ secrets.RUNDB_API_URL }} | |
RUNDB_API_USER: ${{ secrets.RUNDB_API_USER }} | |
RUNDB_API_PASSWORD: ${{ secrets.RUNDB_API_PASSWORD }} | |
PYMONGO_URL: ${{ secrets.PYMONGO_URL }} | |
PYMONGO_USER: ${{ secrets.PYMONGO_USER }} | |
PYMONGO_PASSWORD: ${{ secrets.PYMONGO_PASSWORD }} | |
PYMONGO_DATABASE: ${{ secrets.PYMONGO_DATABASE }} | |
XE1T_URL: ${{ secrets.XE1T_URL }} | |
XE1T_USER: ${{ secrets.XE1T_USER }} | |
XE1T_PASSWORD: ${{ secrets.XE1T_PASSWORD }} | |
XE1T_DATABASE: ${{ secrets.XE1T_DATABASE }} | |
- name: Login to Docker Hub | |
uses: docker/login-action@v1 | |
with: | |
username: ${{ secrets.EVAN_DOCKER_USERNAME }} | |
password: ${{ secrets.EVAN_DOCKER_PASSWORD }} | |
- name: Build container | |
run: | | |
while sleep 9m; do echo "=====[ Build is still running after $SECONDS seconds ]====="; done & | |
docker build -t testing . --build-arg XENONnT_TAG=testing --network host | |
- name: Start test MongoDB (doesn't end up in any build or so) | |
uses: supercharge/mongodb-github-action@1.6.0 | |
with: | |
mongodb-version: 4.2 | |
- name: checkout cutax | |
uses: actions/checkout@v3 | |
with: | |
repository: XENONnT/cutax | |
ssh-key: ${{ secrets.CUTAX_DEPLOY_KEY }} | |
path: cutax | |
ref: master | |
fetch-depth: 0 | |
- name: Run tests | |
run: docker run -v $PWD:/home --env HOME=/home --env X509_USER_PROXY=/home/user_cert --network host testing:latest bash /home/.github/scripts/do_all_tests.sh | |
if: github.event_name == 'pull_request' | |
- name: Update context collection | |
run: | | |
unset ALLOW_MC_TEST | |
docker run -v $PWD:/home --env HOME=/home --env X509_USER_PROXY=/home/user_cert --env GITHUB_REF_NAME=${{github.ref_name}} --env GITHUB_REF_TYPE=${{github.ref_type}} testing:latest bash /home/.github/scripts/update_context_wrapper.sh | |
if: github.event_name != 'pull_request' |