summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2022-03-31 20:29:52 (GMT)
committerGitHub <noreply@github.com>2022-03-31 20:29:52 (GMT)
commite7bb7c2f047b4f97e4426c42ae209c969808069d (patch)
tree3fb12173f89ba46ac4a19c24962864181b942de3 /.github
parent74b95d86e0f14603f878c4df3133bc8a93f8f80a (diff)
downloadcpython-e7bb7c2f047b4f97e4426c42ae209c969808069d.zip
cpython-e7bb7c2f047b4f97e4426c42ae209c969808069d.tar.gz
cpython-e7bb7c2f047b4f97e4426c42ae209c969808069d.tar.bz2
bpo-47146: Stop Depending On regen-deepfreeze For regen-global-objects (gh-32218)
This effectively reverts the Makefile change in gh-31637. I've added some notes so it is more clear what is going on. We also update the "Check if generated files are up to date" job to run "make regen-deepfreeze" to ensure "make regen-global-objects" catches deepfreeze.c. https://bugs.python.org/issue47146
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml3
1 files changed, 3 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index bda6dde..0ca8d39 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -82,6 +82,9 @@ jobs:
run: make regen-configure
- name: Build CPython
run: |
+ # Deepfreeze will usually cause global objects to be added or removed,
+ # so we run it before regen-global-objects gets rum (in regen-all).
+ make regen-deepfreeze
make -j4 regen-all
make regen-stdlib-module-names
- name: Check for changes