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

Merge work done by openscape and soundscape for everyone #42

Merged
merged 42 commits into from
Aug 23, 2023
Merged

Commits on Jul 16, 2023

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

Commits on Jul 22, 2023

  1. Configuration menu
    Copy the full SHA
    7149aa8 View commit details
    Browse the repository at this point in the history
  2. Add a lane to remove inactive testers

    Not part of any active workflow, but good to surface the option in case we get to the point of needing it.
    Oliver2213 committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    43694ee View commit details
    Browse the repository at this point in the history
  3. Add a clean testers lane, set up match and a certificates repository …

    …so other developers can build with the same code signing identity
    Oliver2213 committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    98ca3cd View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

  1. Always perform clean builds with 'fastlane beta'; add unlock_keychain…

    … step which seems to fix errors storing credentials temporarily
    
    (much less annoying, but probably needs to be updated to act differently on CI, creating a new keychain there)
    Oliver2213 committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    c0c4c4b View commit details
    Browse the repository at this point in the history
  2. Work on the Fastfile: get 'fastlane beta' to properly sign after crea…

    …ting the archive; change the code signing identity in Xcode to use the one created by match
    Oliver2213 committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    4fbfe2f View commit details
    Browse the repository at this point in the history
  3. Upload debug symbols to sentry in the beta lane

    I added comments to help get people set up with this; in short: get sentry-cli, sentry-cli login --url https://sentry.openscape.io
    Oliver2213 committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    2093bfe View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Ignore some generated fastlane artifacts (screenshots, report.xml, te…

    …st outputs, etc) - they should never be commited
    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    2e06f0e View commit details
    Browse the repository at this point in the history
  2. Make the beta lane create a temporary keychain and perform other CI s…

    …etup steps if fastlane beta is run in a CI environment
    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    90193e8 View commit details
    Browse the repository at this point in the history
  3. Add a GitHub action to run fastlane beta, which builds the app, and w…

    …ill create a changelog in the future and upload to testflight on PRs or commits to main; disable our existing ios.yaml
    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    25d93f4 View commit details
    Browse the repository at this point in the history
  4. Increment the build number with the beta lane

    This will manually set the build number for everything, even places that used a variable before.
    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    a4eb68e View commit details
    Browse the repository at this point in the history
  5. Add lanes to bump patch, minor and major versions

    These will likely be used most in other lanes later on, but can still be useful for developers.
    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    ad48858 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c3302fd View commit details
    Browse the repository at this point in the history
  7. Update xcode's shared data

    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    ed59230 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7795e80 View commit details
    Browse the repository at this point in the history
  9. Fix beta lane

    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    e8b65b6 View commit details
    Browse the repository at this point in the history
  10. Bump for build 7

    Oliver2213 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    534830b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bb771ab View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

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

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    b149a78 View commit details
    Browse the repository at this point in the history
  2. Use a github action to set up ssh-agent with an sh key provided in a …

    …github secret
    
    This addresses part of the issue where CI machines are unable to authenticate to our private repository to obtain the certificates and profiles needed for code signing.
    Oliver2213 committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    00e81fa View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

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

Commits on Aug 9, 2023

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

Commits on Aug 10, 2023

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

Commits on Aug 13, 2023

  1. Change bundle ID and other instances of io.openscape.openscape to ser…

    …vices.soundscape
    
    Building with this change means we can no longer push builds to Openscape on testflight, as the bundle ID is different.
    Oliver2213 committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    06e1f50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e103e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8928f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcdb34a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    218e24c View commit details
    Browse the repository at this point in the history
  6. Update code signing

    Oliver2213 committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    6305014 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c606f0a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9aed1f0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1c5227b View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Update the URLs for services and share links

    Share links aren't yet working, pending the subdomain and associated domains file.
    Oliver2213 committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    550737e View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Add new app icon

    benjamintios authored and steinbro committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    501f496 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6357e41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b4b399 View commit details
    Browse the repository at this point in the history
  4. Fix logos

    The logos rendered in the launch and about screens
    were being recolored to monochrome. This resulted in
    solid white squares. Replaced with SVGs edited to
    remove all background shapes.
    steinbro committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    04b38a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Update naming in README

    steinbro committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    1d195b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80faef0 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

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