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

[ci] Cleanup and order GHA workflows #4449

Merged
merged 10 commits into from
May 14, 2024
Merged

[ci] Cleanup and order GHA workflows #4449

merged 10 commits into from
May 14, 2024

Conversation

alvicsam
Copy link
Contributor

@alvicsam alvicsam commented May 13, 2024

Github currently doesn't support creating subfolders in .github/workflows folder. PR unifies naming in this folder. The idea is that all files ideally should have naming <stage>-<short_descriptive_name>.yml. The stage names are taken from gitlab and needed only for logical division.
Changes in actions:

  • check-licences runs on self-hosted runners
  • check-workspace and check-markdown are moved to checks-quick.yml
  • test-linux-stable-int moved to a new file tests-linux-stable.yml
  • fmt-check.yml file is removed, formatting is checked in checks-quick.yml

@alvicsam alvicsam requested review from a team as code owners May 13, 2024 15:26
@alvicsam alvicsam added the R0-silent Changes should not be mentioned in any release notes label May 13, 2024
@alvicsam alvicsam changed the title [WIP][ci] Cleanup and order GHA workflows [ci] Cleanup and order GHA workflows May 14, 2024
@alvicsam alvicsam added this pull request to the merge queue May 14, 2024
Merged via the queue into master with commit cedb1d4 May 14, 2024
148 of 150 checks passed
@alvicsam alvicsam deleted the as-gha-cleanup branch May 14, 2024 14:48
github-merge-queue bot pushed a commit that referenced this pull request May 16, 2024
TomaszWaszczyk pushed a commit to TomaszWaszczyk/polkadot-sdk that referenced this pull request May 27, 2024
Github currently [doesn't support creating
subfolders](https://github.com/orgs/community/discussions/18055) in
`.github/workflows` folder. PR unifies naming in this folder. The idea
is that all files ideally should have naming
`<stage>-<short_descriptive_name>.yml`. The stage names are taken from
gitlab and needed only for logical division.
Changes in actions:
 - `check-licences` runs on self-hosted runners
- `check-workspace` and `check-markdown` are moved to `checks-quick.yml`
 - `test-linux-stable-int` moved to a new file `tests-linux-stable.yml`
- `fmt-check.yml` file is removed, formatting is checked in
`checks-quick.yml`
TomaszWaszczyk pushed a commit to TomaszWaszczyk/polkadot-sdk that referenced this pull request May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
R0-silent Changes should not be mentioned in any release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants