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

Commit

Permalink
Merge pull request #2219 from jcushman/export-fix
Browse files Browse the repository at this point in the history
use volume_number_slug instead of volume_number
  • Loading branch information
bensteinberg authored Sep 4, 2024
2 parents dfde9ee + b59811b commit d8d764d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,25 +25,25 @@ jobs:

### run tests ###

- name: docker-compose up
- name: docker compose up
run: |
sudo sysctl -w vm.max_map_count=262144 # for elasticsearch's bootstrap check
# separate pull so downloads run in parallel, with
# --ignore-pull-failures for PRs with new images that haven't been pushed yet:
docker-compose -f docker-compose.yml pull --ignore-pull-failures || true
docker-compose -f docker-compose.yml up -d # use -f to suppress docker-compose.override.yml
docker compose -f docker-compose.yml pull --ignore-pull-failures || true
docker compose -f docker-compose.yml up -d # use -f to suppress docker-compose.override.yml
docker ps -a # show running containers
docker-compose logs # show logs
docker compose logs # show logs
- name: Collect static files
shell: 'script -q -e -c "bash --noprofile --norc -eo pipefail {0}"' # avoid docker-compose "the input device is not a TTY" -- see https://github.com/actions/runner/issues/241#issuecomment-745902718
run: docker-compose exec web ./manage.py collectstatic --noinput # collect static files
run: docker compose exec web ./manage.py collectstatic --noinput # collect static files

- name: Run tests
shell: 'script -q -e -c "bash --noprofile --norc -eo pipefail {0}"' # avoid docker-compose "the input device is not a TTY" -- see https://github.com/actions/runner/issues/241#issuecomment-745902718
run: |
set -x
docker-compose exec web pytest \
docker compose exec web pytest \
`# disabling these in case it helps with intermittent test timeouts:` \
`#-n 2 # run tests in parallel for speed` \
`#--junitxml=junit/pytest/test-results.xml # write junit test results so they can be displayed somewhere later?` \
Expand All @@ -65,7 +65,7 @@ jobs:
set -x
git config user.email "[email protected]"
git config user.name "Github Actions"
docker-compose exec web yarn build
docker compose exec web yarn build
if [[ `git status docker-compose.yml docker-compose.override.yml --porcelain` ]] ; then
git add docker-compose.yml docker-compose.override.yml
git commit -m "Bump image version [skip ci]"
Expand Down
2 changes: 1 addition & 1 deletion capstone/scripts/export_cap_static.py
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ def get_prefixes(volume):
volume_prefix = (
f"{volume.volume_number}-2" if volume.second_part_of_id
else colliding_volumes[volume.pk] if volume.pk in colliding_volumes
else volume.volume_number
else volume.volume_number_slug
)
return reporter_prefix, volume_prefix

Expand Down

0 comments on commit d8d764d

Please sign in to comment.