techservicesillinois / awscli-login

​awscli-login is an AWS CLI plugin that manages retrieving and rotating Amazon STS temporary credentials using SAML ECP for authentication with optional support for Duo.
https://pypi.org/project/awscli-login/
Other
54 stars 25 forks source link

Publish stage is failing #184

Closed ddriddle closed 7 months ago

ddriddle commented 7 months ago

The most recent merge to the default branch failed:

Run make test-release
  make test-release
  shell: /usr/bin/bash -e {0}
  env:
    pythonLocation: /opt/hostedtoolcache/Python/3.9.18/x64
    PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib/pkgconfig
    Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
    Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
    Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib
    TWINE_USERNAME: __token__
    TWINE_PASSWORD: ***
    TWINE_REPOSITORY_URL: https://test.pypi.org/legacy/
    TWINE_NON_INTERACTIVE: true
/opt/hostedtoolcache/Python/3.9.18/x64/bin/python: No module named setuptools_scm
python -m build
/opt/hostedtoolcache/Python/3.9.18/x64/bin/python: No module named build
make: *** [Makefile:61: dist/awscli_login--py3-none-any.whl] Error 1
Error: Process completed with exit code 2.

https://github.com/techservicesillinois/awscli-login/actions/runs/8300830074/job/22719747525

ddriddle commented 7 months ago

The publish stage is still failing:

Publish to TestPyPI
Run make test-release
  make test-release
  shell: /usr/bin/bash -e {0}
  env:
    pythonLocation: /opt/hostedtoolcache/Python/3.9.18/x64
    PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib/pkgconfig
    Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
    Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
    Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib
    SETUPTOOLS_SCM_PRETEND_VERSION_FOR_AWSCLI_LOGIN: 0.2b2.dev57
    TWINE_USERNAME: __token__
    TWINE_PASSWORD: ***
    TWINE_REPOSITORY_URL: https://test.pypi.org/legacy/
    TWINE_NON_INTERACTIVE: true
python -m build
/opt/hostedtoolcache/Python/3.9.18/x64/bin/python: No module named build
make: *** [Makefile:61: dist/awscli_login-0.2b2.dev57-py3-none-any.whl] Error 1
Error: Process completed with exit code 2.

https://github.com/techservicesillinois/awscli-login/actions/runs/8309457039/job/22740872563