Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

Bump certifi from 2023.7.22 to 2024.7.4 #97

Bump certifi from 2023.7.22 to 2024.7.4

Bump certifi from 2023.7.22 to 2024.7.4 #97

Workflow file for this run

name: Build blossom.pyz and test
on: [pull_request]
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v4
with:
python-version: '3.10.x'
- uses: snok/install-poetry@v1
with:
virtualenvs-create: true
- name: Install Dependencies
run: |
pip install --upgrade pip
sudo apt-get install libjpeg8 libjpeg-dev libpng-dev libpq-dev -y
poetry install
- name: Add CURRENT_TIME env property
# the smart thing to do here would be to use the commit hash, but
# github releases are ALPHABETIZED, so a commit hash of `abcdef` will
# not be listed as the latest release if `defabc` came before. (╥﹏╥)
run: echo "CURRENT_TIME_VERSION=v$(date '+%s')" >> $GITHUB_ENV
- name: Build the sucker
run: |
sed -i -e "s/?????/${{ env.CURRENT_TIME_VERSION }}/g" blossom/__init__.py
make build
- name: Remove source to make sure it doesn't interfere with the tests
run: rm -rf blossom/
- name: Run selfcheck on compiled binary
run: ./build/blossom.pyz selfcheck