hspaans / ansible-galaxy-action Goto Github PK
View Code? Open in Web Editor NEWGitHub Action to import role into Ansible Galaxy
License: MIT License
GitHub Action to import role into Ansible Galaxy
License: MIT License
Hi! First of all, thanks for creating this action ๐
Describe the bug
Even if the import fails, the job is still marked as passed. See the screenshot below.
To Reproduce
Just follow this link to view my repo files at the specific commit (there is only one workflow file and it's very simple):
https://github.com/dmotte/ansible-role-disable-ipv6/tree/793767c3546e4ec1bbd94b50c4268f880cd75101
Expected behavior
If the import fails, the job should fail too.
Screenshots
Describe the bug
Git clone happens on master
rather main
, which is set as default branch
Starting import: task_id=918362, repository=papanito/ansible-role-cloudflared
Task "918362" failed: Command '['git', 'clone', '--quiet', '--depth', '1', '--branch', 'master', 'https://github.com/papanito/ansible-role-cloudflared.git', '/var/tmp/galaxy/imports/tmpr4z6riu2']' returned non-zero exit status 128.
To Reproduce
Use this workflow
name: Create release
on:
workflow_call:
secrets:
gh_token:
required: true
galaxy_api_key:
required: true
jobs:
...
import-role:
runs-on: ubuntu-latest
needs: create-release
steps:
- name: Publish Ansible role to Galaxy
uses: hspaans/ansible-galaxy-action@v1
with:
api_key: ${{ secrets.galaxy_api_key }}
Expected behavior
Role clones the correct branch
Screenshots
Additional context
N/A
Describe the bug
.github/workflows/container-release.yml
contains trailing whitespace and
has gone undetected by Super-Linter.
To Reproduce
Expected behavior
No whitespace to be present and for yamllint
or editorconfig
to have caught
this. Other branches besides master may also be affected.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.