Comments (3)
@shawnbot thanks for the issue! Act does try to parse the URL for your origin to determine the GH slug, but if it can't parse it then it just sets it to the entire URL. Can you provide the URL for your origin so i can try to reproduce? Just ping me the output from git remote get-url origin
Thanks again!
from act.
Ah yeah, I use SSH URLs for some repos, so:
git+ssh://[email protected]/owner/repo.git
It seems like you should be able to match loosely on github.com/<owner>/<repo>(.git)?
🤞
from act.
I using act to test with custom repository but as I can see in source:
func findGitSlug(url string) (string, string, error) {
codeCommitHTTPRegex := regexp.MustCompile(`^http(s?)://git-codecommit\.(.+)\.amazonaws.com/v1/repos/(.+)$`)
codeCommitSSHRegex := regexp.MustCompile(`ssh://git-codecommit\.(.+)\.amazonaws.com/v1/repos/(.+)$`)
httpRegex := regexp.MustCompile("^http(s?)://.*github.com.*/(.+)/(.+).git$")
sshRegex := regexp.MustCompile("github.com:(.+)/(.+).git$")
it depend on github.com only.
Is it possible to make it domain agnostic or how to deal with it im my case?
from act.
Related Issues (20)
- Does act not work for GitHub Enterprise Server with SSH authentication?
- act fails where GitHub CI succeeds HOT 1
- The flag -P doesn't work well with self-hosted labels
- Request for Support: Integration of Cirruslabs/Tart with Nektos/Act HOT 17
- Can't run local actions outside the workspace
- Error: permission denied while trying to connect to the Docker daemon socket HOT 1
- Unable to clone private repositories (Error: authorization failed) HOT 1
- In `README.md`, mention that we can use `if: ${{ github.actor != 'nektos/act' }}` instead of `github.event.act` and `env.ACT`
- sudo: unable to resolve host $HOST_HOSTNAME: Name or service not known when using `sudo apt-get` in a workflow. HOT 1
- git command stuck waiting for pager input HOT 2
- Service ports do not get set in job context HOT 1
- Remove the "Docker does not support running systemd" because it's untrue
- automatically detect .env file in directory HOT 5
- env file with dollar sign unexpected behaviour HOT 3
- $XDG_RUNTIME_DIR is set but the directory is not present HOT 4
- Research about actions/upload-artifact@v4 and actions/download-artifact@v4 HOT 8
- Inconsistency using custom Docker image
- Context job.services.NAME.ports is unavailable
- Automatically pre-start a Docker service inside the workflow containers
- Command line Flag to specify the Docker Daemon data directory
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from act.