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

Add reusable actions to create and/or verify a new project #68

Merged
merged 9 commits into from
Nov 18, 2023

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    17d099d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2b35b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d00f5ea View commit details
    Browse the repository at this point in the history
  4. Use caching more effectively

    - Use `actions/setup-python` to manage caching for `pip`
    - Stop trying to cache Docker images since it would be unreasonable
      anyway given the size of images being used
    - Stop caching cookiecutter templates since downloading as part of a
      cache or downloading via `git` from GitHub are effectively the same
    - Continue caching the Briefcase data directory
    rmartin16 committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    c0647cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90f94b8 View commit details
    Browse the repository at this point in the history
  6. Add .pre-commit-config.yaml to cache-dependency-path for setup-py…

    …thon
    
    - At least one of the file from `cache-dependency-path` must exist
    rmartin16 committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    2cefb4c View commit details
    Browse the repository at this point in the history
  7. Cannot pass github.workspace to briefcase-template-source with `u…

    …ses`
    
    - Both `app-build-verify` and `app-create-verify` will detect when the
      current repo is `briefcase-template` and will use the `github.workspace`
      as the project template
    - All of cases will use the default propject template
    rmartin16 committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    65e2bb3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f60961d View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

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