fastlane / actions Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Hey guys,
It's weird this seems to the label status: included-in-next-release
to my PR by default. How do I prevent that? (it's not applicable to me)
Details:
The PR:
benwinding/firecache#2
The run
https://github.com/benwinding/firecache/runs/593964258
Looks like this is where the defaults are added?
How can I stop that?
Thanks for open-sourcing your project, works really well ๐
Cheers,
Ben
Based on the proposal, we would like to migrate to GitHub Actions. This will bring a bunch of improvements:
fastlane bot
code to reusable and useful for othersWe will need to implement the following actions:
fastlane env
informationstatus: included-in-next-release
label to the PRstatus: needs-attention
label from the PRstatus: released
label to the PRstatus: included-in-next-release
label from from the PRstatus: needs-attention
labelAnyone is more than welcome to help ๐ Please open a new issue for an action you'd like to implement and link it to this very issue.
Add GitHub Action that will mark a pull request as released. The action should:
Congratulations! ๐ This was released as part of fastlane x.y.z ๐
status: released
label to the pull request and remove status: included-in-next-release
label from itThe pull request #xxxxx that closed this issue was merged and released as part of fastlane x.y.z ๐
Please let us know if the functionality works as expected as a reply here. If it does not, please open a new issue. Thanks!
reference to the epic: #3.
Currently runs as @github-actions:
See screenshot:
fastlane/fastlane#15305 (comment)
Could be @fastlane-bot maybe.
List of issues that triggered the bot although env info was provided:
Add GitHub Action that will mark a pull request as merged. The action should:
status: included-in-next-release
label to the PRreference to the epic: #3.
Currently there is a default pr-comment
message for communicate-on-pull-request-merged
Action:
github-actions/communicate-on-pull-request-merged/action.yml
Lines 8 to 14 in e0ddd53
The message does not contain congrats for a pull request author. Below you will find an original message:
To avoid ambiguity, we should delete a default message from an Action and make it required
instead.
The workflow file will look like this then:
name: Processing merged pull requests
on:
pull_request:
types: [closed]
jobs:
communicate-on-pr-merged:
name: Communicate on pr merged
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
with:
ref: refs/heads/master
- uses: fastlane/github-actions/communicate-on-pull-request-merged@latest
with:
repo-token: "${{ secrets.BOT_TOKEN }}"
pr-comment: "Hey @${{ github.event.pull_request.user.login }} :wave:\nThank you for your contribution to _fastlane_ and congrats on..."
Some time ago GitHub has announced GitHub Actions. Recently fastlane
organisation got an access to Actions
Beta. It is a good time to start playing with the new feature from GitHub.
Based on the proposal about @fastlane-bot V2:
What does the bot do?
...
Asking about fastlane env information
โ๏ธ seems to be a good candidate to start with.
Identify which code paths were added, automatically add labels.
(Counter argument: no label means untriaged, adding labels automatically will break this.)
Enable fastlane-env-reminder
action on fastlane
main repository.
See #10 for example, it would be awesome if we could clean up the comment (hide as outdated, or delete) if the information was added as required (or posted in a follow up comment by the same user)
Update the README file:
fastlane-env-reminder
is delivered as a container and run with docker. Check container-toolkit-action
to see an action setup.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.