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

[EngAut] Creation of up-to-date action #1

Closed
3 tasks done
Bullrich opened this issue Jan 9, 2024 · 3 comments
Closed
3 tasks done

[EngAut] Creation of up-to-date action #1

Bullrich opened this issue Jan 9, 2024 · 3 comments
Assignees
Milestone

Comments

@Bullrich
Copy link
Contributor

Bullrich commented Jan 9, 2024

Creation of an action that keeps all the Pull Request up to date.

As discussed in paritytech/auto-merge-bot#21

Tasks

Preview Give feedback
  1. Bullrich
  2. Bullrich
  3. Bullrich
@Bullrich Bullrich added this to the Base Project milestone Jan 9, 2024
@Bullrich Bullrich self-assigned this Jan 9, 2024
@Bullrich Bullrich mentioned this issue Jan 9, 2024
Bullrich added a commit to Bullrich/polkadot-fellows-runtimes that referenced this issue Jan 10, 2024
Added action to keep pull requests up to date. Every time master receives a push, it will look for all the PRs and sync them with the master branch.

This only works when the PR has `auto-merge` enabled (it can be enabled for all PRs too if required).

Merging this PR will count as solving paritytech/auto-merge-bot#21 and paritytech/up-to-date-action#1

We use a github app to solve the issue that tests would not run if the credentials comes from a github action.
@Bullrich Bullrich changed the title Creation of up-to-date action [EngAut] Creation of up-to-date action Jan 10, 2024
Bullrich added a commit that referenced this issue Jan 10, 2024
Deployment of version 0.1.0

Added scripts to automatically deploy the Docker image.

This resolves #4 and possibly also #1
bkchr pushed a commit to polkadot-fellows/runtimes that referenced this issue Jan 10, 2024
Added action to keep pull requests up to date. Every time master
receives a push, it will look for all the PRs and sync them with the
master branch.

This only works when the PR has `auto-merge` enabled (it can be enabled
for all PRs too if required).

Merging this PR will count as solving paritytech/auto-merge-bot#21 and
paritytech/up-to-date-action#1

We use a github app to solve the issue that tests would not run if the
credentials comes from a github action.

I'm resuing the credentials for the
[`fellowship-merge-bot`](https://github.com/apps/fellowship-merge-bot)
used in
[`auto-merge`](https://github.com/polkadot-fellows/runtimes/blob/main/.github/workflows/auto-merge.yml).

It needs to have the following permissions:
- Repository permissions:
  - Pull Requests
    - [x] Write
  - Contents
    - [x] Write
@Bullrich Bullrich moved this from Draft to Closed in Parity Roadmap Jan 10, 2024
@Bullrich
Copy link
Contributor Author

@Bullrich
Copy link
Contributor Author

Bullrich commented Feb 9, 2024

Update, project was updated to report when a PR fails in version 2

@Bullrich
Copy link
Contributor Author

Update 14/02/2024.

PR has been merged: polkadot-fellows/runtimes@3a134a5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant