Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds a new release GitHub Actions workflow #394

Merged
merged 4 commits into from
Jun 14, 2021
Merged

Commits on Jun 11, 2021

  1. Adds a new release GitHub Actions workflow

    The new release workflow has 3 stages:
    
    Build artifacts - build the plugin Python packages or downloads them from PyPI.
    
    Test - build a container from the package in the previous stage. Build the Python
           and Ruby clients. Build docs. Run unit and function tests using filesystem
           and S3 storage.
    
    Publish - publish all packages to PyPI if they are not present there. Publish
              Ruby client to RubyGems.org if it's not there. Publish docs. Push
              tag to GitHub.
    
    fixes: #7868
    https://pulp.plan.io/issues/7868
    dkliban committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    efc5051 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82f779c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a16db6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Configuration menu
    Copy the full SHA
    524eee7 View commit details
    Browse the repository at this point in the history