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

Set up a basic test and CI #12

Merged
merged 4 commits into from
Oct 26, 2024
Merged

Set up a basic test and CI #12

merged 4 commits into from
Oct 26, 2024

Conversation

Huite
Copy link
Collaborator

@Huite Huite commented Jul 31, 2024

No description provided.

@Huite
Copy link
Collaborator Author

Huite commented Jul 31, 2024

I've added a CI definition which install gfortran on all windows, macOS and ubuntu. It's not running, see: https://github.com/USEPA/gflow1/actions/runs/10183578145

With this error:

prefix-dev/[email protected] and fortran-lang/setup-fortran@v1 are not allowed to be used in USEPA/gflow1. Actions in this workflow must be: within a repository that belongs to your Enterprise account, created by GitHub, or matching the following: cloud-gov/, docker/, r-lib/actions/, softprops/turnstyle@v1, zaproxy/, pypa/, uibcdf/[email protected], psf/black@stable, anchore/, release-drafter/, ruby/, aws-actions/, openjournals/openjournals-draft-action@master, gradle/gradle-build-action@, jamesives/github-pages-deploy-action@, azure/, aquasecurity/, dependabot/, SonarSource/, softprops/action-gh-release@, trufflesecurity/, rbhadti94/apache-jmeter-action@, trufflesecurity/trufflehog@, cypress-io/github-action@, peter-evans/create-or-update-comment@, peter-evans/slash-command-dispatch@, bahmutov/get-branch-name-by-pr@, bahmutov/npm-install@, release-drafter/release-drafter@v5, actions/, s4u/maven-settings-action@, gradle/actions/setu...

The problem here is that the USEPA Github organisation doesn't allow the setup-fortran action or the setup-pixi action.

To circumvent this temporarily, I've made a fork on my own namespace.
It's a bit slow to install gfortran on all operating systems (see fortran-lang/setup-fortran#98), but it's green!
See: https://github.com/Huite/gflow1/actions/runs/10183402742

It should be straightforward to get these actions allowed, they're not that obscure.

@andychase
Copy link
Member

Trying closing and re-opening to see if that triggers the action

@andychase andychase closed this Jul 31, 2024
@andychase andychase reopened this Jul 31, 2024
@andychase andychase closed this Jul 31, 2024
@andychase andychase reopened this Jul 31, 2024
@Huite Huite merged commit afc1f77 into linux Oct 26, 2024
3 checks passed
@Huite Huite deleted the test branch October 26, 2024 12:33
@Huite Huite mentioned this pull request Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants