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

chore: GitHub Actions build setup #19

Conversation

anthonymonori
Copy link
Contributor

Context

Introduce GitHub Actions setup, enable dependabot, refactor the structure a bit and bump compile/targetSdk to 31.

Changelog

  • Removed buildSrc and inlined Versions.kt
  • Switched to Groovy and enabled dependabot.yml
  • Renamed sequence layout to library
  • Added build.yml with basic verification step
  • Bump compile/target SDK to 31
  • Removed kotlin-stdlib dependency since that's now redundant from Kotlin 1.4.x (see: https://kotlinlang.org/docs/whatsnew14.html#dependency-on-the-standard-library-added-by-default)
  • Use gradle bin instead of all
  • Removed redundant settings from gradle.build like versionName/versionCode and release buildType settings
  • Add flag required for API 31

Checklist

- Removed buildSrc and inlined Versions.kt
- Switched to Groovy and enabled dependabot.yml
- Renamed sequence layout to library
- Added build.yml with basic verification step
- Bump compile/target SDK to 31
- Removed kotlin-stdlib dependency since that's now redundant from Kotlin 1.4.x (see: https://kotlinlang.org/docs/whatsnew14.html#dependency-on-the-standard-library-added-by-default)
- Use gradle bin instead of all
- Removed redundant settings from gradle.build like versionName/versionCode and release buildType settings

Signed-off-by: Antal János Monori <antal.monori@transferwise.com>
Signed-off-by: Antal János Monori <antal.monori@transferwise.com>
Signed-off-by: Antal János Monori <antal.monori@transferwise.com>
@anthonymonori anthonymonori self-assigned this Nov 16, 2021
@anthonymonori anthonymonori changed the title chore: chore: GitHub Actions setup Nov 16, 2021
@anthonymonori anthonymonori changed the title chore: GitHub Actions setup chore: GitHub Actions build setup Nov 16, 2021
@anthonymonori
Copy link
Contributor Author

anthonymonori commented Nov 16, 2021

I just removed the Bitrise webhook and disabled the project ☝️ This initial PR will need to land in the upstream before GitHub Actions will start working. Consequent PRs will have the proper checks.

@anthonymonori anthonymonori merged commit b65dfd9 into transferwise:master Nov 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants