[jira] [Commented] (CONNECTORS-1754) Converting release scripts to GitHub workflows

2024-03-05 Thread Piergiorgio Lucidi (Jira)


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17823638#comment-17823638
 ] 

Piergiorgio Lucidi commented on CONNECTORS-1754:


A first workflow for creating a new release candidate is pushed here:

[https://github.com/apache/manifoldcf/blob/CONNECTORS-1754/.github/workflows/create-release-candidate.yml]

We need to debug it but I think that it could be something close to what we 
need.

Any feedback?

> Converting release scripts to GitHub workflows
> --
>
> Key: CONNECTORS-1754
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1754
> Project: ManifoldCF
>  Issue Type: Task
>  Components: Build
>Affects Versions: ManifoldCF 2.26
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
> Fix For: ManifoldCF next
>
>   Original Estimate: 120h
>  Remaining Estimate: 120h
>
> We currently have SVN in readonly mode, so we urgently need to rebuild from 
> scratch our release scripts as GitHub workflows.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CONNECTORS-1754) Converting release scripts to GitHub workflows

2024-02-12 Thread Piergiorgio Lucidi (Jira)


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17816554#comment-17816554
 ] 

Piergiorgio Lucidi commented on CONNECTORS-1754:


The License Check workflow is correctly working now:

[https://github.com/apache/manifoldcf/blob/trunk/.github/workflows/license-check.yml]

[https://github.com/apache/manifoldcf/actions/runs/7782541234]

 

 

> Converting release scripts to GitHub workflows
> --
>
> Key: CONNECTORS-1754
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1754
> Project: ManifoldCF
>  Issue Type: Task
>  Components: Build
>Affects Versions: ManifoldCF 2.26
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
> Fix For: ManifoldCF next
>
>   Original Estimate: 120h
>  Remaining Estimate: 120h
>
> We currently have SVN in readonly mode, so we urgently need to rebuild from 
> scratch our release scripts as GitHub workflows.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CONNECTORS-1754) Converting release scripts to GitHub workflows

2024-02-02 Thread Piergiorgio Lucidi (Jira)


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17813581#comment-17813581
 ] 

Piergiorgio Lucidi commented on CONNECTORS-1754:


It seems that we have some restrictions for GitHub actions, we can't use all 
the GitHub actions publicly available. The current RAT License check workflow 
that I'm configuring is returning the following error:

 
{noformat}
Error: .github#L1

cedx/setup-ant@v2 and s4u/setup-maven-action@1.11.0 are not allowed to be used 
in apache/manifoldcf. Actions in this workflow must be: within a repository 
owned by apache, created by GitHub, verified in the GitHub Marketplace, or 
matching the following: 
*/*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, 
AdoptOpenJDK/install-jdk@*, 
JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, 
TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, 
actions-rs/*, al-cheb/configure-pagefile-action@*, 
amannn/action-semantic-pull-request@*, apache/*, 
burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, 
chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, 
container-tools/kind-action@*, container-tools/microshift-action@*, 
dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, 
docker://jekyll/jekyll:*, docker://pandoc/core:2.9, 
eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-actio... {noformat}
I'm currently using cedx/setup-ant@v2 and s4u/setup-maven-action for using a 
specific version of Ant and Maven. I'm investigating to found alternatives 
officially supported by ASF.
 

> Converting release scripts to GitHub workflows
> --
>
> Key: CONNECTORS-1754
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1754
> Project: ManifoldCF
>  Issue Type: Task
>  Components: Build
>Affects Versions: ManifoldCF 2.26
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
> Fix For: ManifoldCF next
>
>   Original Estimate: 120h
>  Remaining Estimate: 120h
>
> We currently have SVN in readonly mode, so we urgently need to rebuild from 
> scratch our release scripts as GitHub workflows.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)