Comments (3)
@TWiStErRob Yes, something like that is the plan.
The action repo was earlier renamed from gradle/gradle-command-action
to gradle/gradle-build-action
and the repository redirect mostly worked, except I had some reports of issues from folks running GitHub Enterprise.
I'm not sure if the final name will be gradle/setup-gradle
or if we want to consolidate a few different actions under a common repository, like:
gradle/actions/setup-gradle
gradle/actions/gradle-dependency-graph
(pre-configured to generate-and-submit a dependency graph)gradle/actions/wrapper-validation
- etc.
If we do this, we have the benefit of a single repository for sharing code and development, but it will mean that all actions will be versioned together. I don't see this being much of an issue though. (The GitHub Actions release model is pretty brain-dead).
from gradle-build-action.
@bigdaz Do you have plans to actually rename it to uses: gradle/setup-gradle@v3
? to match all the other setup-ruby
/setup-node
/setup-java
/setup-android
/... actions and the intent of the action going forward? Note: the rename might be a non-breaking change because of GitHub's repository redirect feature (I haven't tested with actions yet, but 🤞).
from gradle-build-action.
Nice, thanks for the detailed response. We decided for a mono-repo as well internally.
Note, there's an untested theory: we don't have to version everything together, we can create 3 tag prefixes, i.e. uses: gradle/actions/setup-gradle@setup-v4
or @v4.setup
, whatever format makes Renovate/dependabot happy enough. This would mean one can use [email protected]
, but hopefully people wouldn't, oh Murphy... :)
from gradle-build-action.
Related Issues (20)
- Error with gradle-build-action v2.11.0 and Gradle 1.12: unable to resolve class PluginManager HOT 5
- Poor error reporting for dependency-submission failure
- Share cache entry between matching Jobs in different workflows HOT 10
- Allow Job Summary to be automatically added as a PR comment
- Action adds `org.gradle.java.installations.fromEnv` property which overrides project level setting
- Macos runner: getaddrinfo ENOTFOUND downloads.gradle.org HOT 2
- Make it easier to provide Develocity access key HOT 1
- Is it possible to share depenedencies / `caches/modules-2` between multiple jobs? HOT 3
- Fail build step if Gradle version does not support dependency graph generation
- Provide dedicated action for dependency graph submission HOT 10
- Long delay in post-action if cache entry is written HOT 1
- Unable to use gradle wrapper HOT 1
- Make it easy to publish a build scan to scans.gradle.com
- Node 20 is now deprecated HOT 3
- working-directory not honoured HOT 1
- IMPORTANT: Please raise issues at https://github.com/gradle/actions
- Cache entries and Job Summary not written on cache-cleanup failure
- Adapt for Develocity rebrand
- Fail workflow if permissions do not allow dependency graph submission
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 gradle-build-action.