aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElvis Pranskevichus <elvis@edgedb.com>2022-03-25 17:15:23 -0700
committerElvis Pranskevichus <elvis@edgedb.com>2022-03-25 17:31:52 -0700
commited4ec255443cd8f2c4bb25d3ba12c4311537cf61 (patch)
tree37e5cbae7f2b21e3ca7a51afdcbf010e85581006
parent5b135af95f4771ebb93eaa61623209546530a200 (diff)
downloadimmutables-ed4ec255443cd8f2c4bb25d3ba12c4311537cf61.tar.gz
immutables-ed4ec255443cd8f2c4bb25d3ba12c4311537cf61.zip
immutables v0.17v0.17
Fixes ===== * Add missing name in table [project] in 'pyproject.toml'. (#78) (by @mvaled in 80b537f7 for #78)
-rw-r--r--.github/workflows/release-trigger.yml25
-rw-r--r--.github/workflows/release.yml8
-rw-r--r--immutables/_version.py2
3 files changed, 5 insertions, 30 deletions
diff --git a/.github/workflows/release-trigger.yml b/.github/workflows/release-trigger.yml
deleted file mode 100644
index 101406a..0000000
--- a/.github/workflows/release-trigger.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: Trigger Release
-
-on:
- pull_request_review:
- types: [submitted]
-
-jobs:
- check-review:
- runs-on: ubuntu-latest
- steps:
- - name: Validate release PR
- uses: edgedb/action-release/validate-pr@master
- id: release
- continue-on-error: true
- with:
- github_token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }}
- version_file: immutables/_version.py
- version_line_pattern: |
- __version__\s*=\s*(?:['"])([[:PEP440:]])(?:['"])
- - name: Trigger release
- uses: edgedb/action-release/trigger@master
- if: steps.release.outputs.version != 0
- with:
- github_token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }}
- release_validation_check: "validate-release-request"
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index fb948c2..b83b778 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -19,6 +19,8 @@ jobs:
with:
github_token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }}
version_file: immutables/_version.py
+ require_team: Release Managers
+ require_approval: no
version_line_pattern: |
__version__\s*=\s*(?:['"])([[:PEP440:]])(?:['"])
@@ -87,13 +89,11 @@ jobs:
with:
platforms: arm64
- - uses: pypa/cibuildwheel@v2.0.1
+ - uses: pypa/cibuildwheel@v2.3.1
env:
CIBW_BUILD_VERBOSITY: 1
- CIBW_BUILD: "cp36-* cp37-* cp38-* cp39-*"
+ CIBW_BUILD: "cp36-* cp37-* cp38-* cp39-* cp310-*"
CIBW_ARCHS: ${{ matrix.cibw_arch }}
- CIBW_MANYLINUX_X86_64_IMAGE: quay.io/pypa/manylinux1_x86_64
- CIBW_MANYLINUX_I686_IMAGE: quay.io/pypa/manylinux1_i686
CIBW_SKIP: "pp*"
CIBW_TEST_EXTRAS: "test"
CIBW_TEST_COMMAND: "cd .. && python {project}/tests/__init__.py"
diff --git a/immutables/_version.py b/immutables/_version.py
index 0e9cfae..2a6c870 100644
--- a/immutables/_version.py
+++ b/immutables/_version.py
@@ -10,4 +10,4 @@
# supported platforms, publish the packages on PyPI, merge the PR
# to the target branch, create a Git tag pointing to the commit.
-__version__ = '0.17.dev0'
+__version__ = '0.17'
cm, tests/store.scm, tests/substitute.scm: Adjust imports. * gnu/system/vm.scm: Likewise. (guile-sqlite3&co): Rename to... (gcrypt-sqlite3&co): ... this. Add GUILE-GCRYPT. (expression->derivation-in-linux-vm)[config]: Remove. (iso9660-image)[config]: Remove. (qemu-image)[config]: Remove. (system-docker-image)[config]: Remove. * guix/scripts/pack.scm: Adjust imports. (guile-sqlite3&co): Rename to... (gcrypt-sqlite3&co): ... this. Add GUILE-GCRYPT. (self-contained-tarball)[build]: Call 'make-config.scm' without #:libgcrypt argument. (squashfs-image)[libgcrypt]: Remove. [build]: Call 'make-config.scm' without #:libgcrypt. (docker-image)[config, json]: Remove. [build]: Add GUILE-GCRYPT to the extensions Remove (guix config) from the imported modules. * guix/self.scm (specification->package): Remove "libgcrypt", add "guile-gcrypt". (compiled-guix): Remove #:libgcrypt. [guile-gcrypt]: New variable. [dependencies]: Add it. [*core-modules*]: Remove #:libgcrypt from 'make-config.scm' call. Add #:extensions. [*config*]: Remove #:libgcrypt from 'make-config.scm' call. (%dependency-variables): Remove %libgcrypt. (make-config.scm): Remove #:libgcrypt. * build-aux/build-self.scm (guile-gcrypt): New variable. (make-config.scm): Remove #:libgcrypt. (build-program)[fake-gcrypt-hash]: New variable. Add (gcrypt hash) to the imported modules. Adjust load path assignments. * gnu/packages/package-management.scm (guix)[propagated-inputs]: Add GUILE-GCRYPT. [arguments]: In 'wrap-program' phase, add GUILE-GCRYPT to the search path. 2018-06-14store: Remove 'register-path'.Ludovic Courtès * guix/store.scm (register-path): Remove. * guix/nar.scm: Use (guix store database). * guix/scripts/system.scm: Likewise. * tests/store-database.scm: Remove #:hide (register-path). * tests/store.scm ("register-path"): Remove. 2017-05-03ui: Rename '_' to 'G_'.Ludovic Courtès This avoids collisions with '_' when the latter is used as a 'match' pattern for instance. See <https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00464.html>. * guix/ui.scm: Rename '_' to 'G_'. * po/guix/Makevars (XGETTEXT_OPTIONS): Adjust accordingly. * build-aux/compile-all.scm (warnings): Remove 'format'. * gnu/packages.scm, gnu/services.scm, gnu/services/shepherd.scm, gnu/system.scm, gnu/system/shadow.scm, guix/gnupg.scm, guix/http-client.scm, guix/import/cpan.scm, guix/import/elpa.scm, guix/import/pypi.scm, guix/nar.scm, guix/scripts.scm, guix/scripts/archive.scm, guix/scripts/authenticate.scm, guix/scripts/build.scm, guix/scripts/challenge.scm, guix/scripts/container.scm, guix/scripts/container/exec.scm, guix/scripts/copy.scm, guix/scripts/download.scm, guix/scripts/edit.scm, guix/scripts/environment.scm, guix/scripts/gc.scm, guix/scripts/graph.scm, guix/scripts/hash.scm, guix/scripts/import.scm, guix/scripts/import/cpan.scm, guix/scripts/import/cran.scm, guix/scripts/import/crate.scm, guix/scripts/import/elpa.scm, guix/scripts/import/gem.scm, guix/scripts/import/gnu.scm, guix/scripts/import/hackage.scm, guix/scripts/import/nix.scm, guix/scripts/import/pypi.scm, guix/scripts/import/stackage.scm, guix/scripts/lint.scm, guix/scripts/offload.scm, guix/scripts/pack.scm, guix/scripts/package.scm, guix/scripts/perform-download.scm, guix/scripts/publish.scm, guix/scripts/pull.scm, guix/scripts/refresh.scm, guix/scripts/size.scm, guix/scripts/substitute.scm, guix/scripts/system.scm, guix/ssh.scm, guix/upstream.scm: Use 'G_' instead of '_'. Most of this change was obtained by running: "sed -i -e's/(_ "/(G_ "/g' `find -name \*.scm`". 2016-05-06utils: Move 'fcntl-flock' to (guix build syscalls).Ludovic Courtès * guix/utils.scm (%struct-flock, F_SETLKW, F_SETLK, F_xxLCK) (fcntl-flock): Move to... * guix/build/syscalls.scm: ... here. New variables. * guix/nar.scm: Adjust imports accordingly. * tests/utils.scm ("fcntl-flock wait", "fcntl-flock non-blocking"): Move to... * tests/syscalls.scm: ... here. New tests. (temp-file): New variable.