publish 1.0 snapshots (#518)
This commit is contained in:
parent
8d5c34f48f
commit
da4bb16229
1 changed files with 67 additions and 0 deletions
67
.github/workflows/publish-1.0-nightly.yml
vendored
Normal file
67
.github/workflows/publish-1.0-nightly.yml
vendored
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
# Based on Apache Arrow's java-nightly workflow
|
||||
# https://github.com/apache/arrow/blob/master/.github/workflows/java_nightly.yml
|
||||
name: Publish nightly 1.0 snapshots
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
publish-nightly:
|
||||
name: Publish 1.0 nightly
|
||||
runs-on: ubuntu-20.04
|
||||
if: github.repository == 'apache/incubator-pekko'
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: 1.0.x
|
||||
|
||||
- name: Setup Java 11
|
||||
uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: temurin
|
||||
java-version: 11
|
||||
|
||||
- name: Cache Coursier cache
|
||||
uses: coursier/cache-action@v6
|
||||
|
||||
- name: Install Graphviz
|
||||
run: |-
|
||||
sudo apt-get install graphviz
|
||||
|
||||
- name: Report MIMA incompatibility issues
|
||||
run: |-
|
||||
sbt +mimaReportBinaryIssues
|
||||
|
||||
- name: Publish to Apache Maven repo
|
||||
env:
|
||||
NEXUS_USER: ${{ secrets.NEXUS_USER }}
|
||||
NEXUS_PW: ${{ secrets.NEXUS_PW }}
|
||||
run: sbt +publish
|
||||
|
||||
- name: Build Documentation
|
||||
run: |-
|
||||
sbt -Dpekko.genjavadoc.enabled=true docs/paradox unidoc
|
||||
Loading…
Add table
Add a link
Reference in a new issue