mirror of
https://github.com/signalapp/libsignal.git
synced 2026-04-25 17:25:18 +02:00
GitHub: consistent workflow names
- "Integration - *" for jobs we run by hand (Android integration and Slow Tests) - "Release - *" for the release jobs specifically - "[CI] *" for the jobs that run automatically on PRs and merges - "[auto] *" for other jobs that run automatically The reason for the two kinds of prefix is to make the automatic jobs show up lower in GitHub's list of workflows, since we now have so many the list gets truncated by default.
This commit is contained in:
2
.github/workflows/android_integration.yml
vendored
2
.github/workflows/android_integration.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Android Integration Test
|
||||
name: "Integration - Android"
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
2
.github/workflows/build_and_test.yml
vendored
2
.github/workflows/build_and_test.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Build and Test
|
||||
name: "[CI] Build and Test"
|
||||
|
||||
on:
|
||||
push:
|
||||
|
||||
2
.github/workflows/check_versions.yml
vendored
2
.github/workflows/check_versions.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Check Versions
|
||||
name: "[CI] Check Versions"
|
||||
# We want to run this job on all changes, so that we do not have to risk breakage slipping
|
||||
# through due to the set of files included in the version consistency check getting out of sync
|
||||
# with the set of files checked by the test dispatch logic.
|
||||
|
||||
2
.github/workflows/docs.yml
vendored
2
.github/workflows/docs.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Docs
|
||||
name: "[CI] Docs"
|
||||
|
||||
env:
|
||||
MDBOOK_VERSION: "0.4.43"
|
||||
|
||||
2
.github/workflows/ios_artifacts.yml
vendored
2
.github/workflows/ios_artifacts.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Build iOS Artifacts
|
||||
name: "Release - iOS"
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
2
.github/workflows/jni_artifacts.yml
vendored
2
.github/workflows/jni_artifacts.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Upload Java libraries
|
||||
name: "Release - Java"
|
||||
run-name: ${{ github.workflow }} (${{ github.ref_name }})
|
||||
|
||||
on:
|
||||
|
||||
2
.github/workflows/lints.yml
vendored
2
.github/workflows/lints.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Lints
|
||||
name: "[CI] Lints"
|
||||
# This is in a separate job because we have shell scripts scattered across all our targets,
|
||||
# *and* some of them have common dependencies.
|
||||
|
||||
|
||||
2
.github/workflows/npm.yml
vendored
2
.github/workflows/npm.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Publish to NPM
|
||||
name: "Release - NPM"
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
2
.github/workflows/release_notes.yml
vendored
2
.github/workflows/release_notes.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Check release notes
|
||||
name: "[CI] Check release notes"
|
||||
# This is in a separate job because it only runs on pull requests and triggers
|
||||
# on label changes in addition to code changes.
|
||||
|
||||
|
||||
2
.github/workflows/slow_tests.yml
vendored
2
.github/workflows/slow_tests.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Slow Tests
|
||||
name: "Integration - Slow Tests"
|
||||
|
||||
env:
|
||||
ANDROID_NDK_VERSION: 28.0.13004108
|
||||
|
||||
2
.github/workflows/stale.yml
vendored
2
.github/workflows/stale.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 'Close stale issues and PRs'
|
||||
name: "[auto] Close stale issues and PRs"
|
||||
on:
|
||||
schedule:
|
||||
- cron: '15 12 * * *' # 7:15 EST, early in a workday
|
||||
|
||||
@@ -54,17 +54,17 @@ git push <remote> HEAD:main <release tag, e.g. v0.x.y>
|
||||
|
||||
## 3. Submit to package repositories as needed
|
||||
|
||||
### Android and Server: Sonatype
|
||||
### Android and Server: Maven
|
||||
|
||||
In the signalapp/libsignal repository on GitHub, run the "Upload Java libraries" action on the tag you just made.
|
||||
In the signalapp/libsignal repository on GitHub, run the "Release - Java" action on the tag you just made.
|
||||
|
||||
### Node: NPM
|
||||
|
||||
In the signalapp/libsignal repository on GitHub, run the "Publish to NPM" action on the tag you just made. Leave the "NPM Tag" as "latest".
|
||||
In the signalapp/libsignal repository on GitHub, run the "Release - NPM" action on the tag you just made. Leave the "NPM Tag" as "latest".
|
||||
|
||||
### iOS: Build Artifacts
|
||||
|
||||
In the signalapp/libsignal repository on GitHub, run the "Build iOS Artifacts" action on the tag you just made. Share the resulting checksum with whoever will update the iOS app repository.
|
||||
In the signalapp/libsignal repository on GitHub, run the "Release - iOS" action on the tag you just made. Share the resulting checksum with whoever will update the iOS app repository.
|
||||
|
||||
## Appendix: Release Standards and Information
|
||||
|
||||
|
||||
Reference in New Issue
Block a user