From f91de6c44b50aebfec6bf6a8c7f56c5973191ecf Mon Sep 17 00:00:00 2001 From: Ernest Guevarra Date: Fri, 12 Apr 2024 05:49:23 +0100 Subject: [PATCH 1/2] update URLs --- README.Rmd | 14 +++++++------- README.md | 22 ++++++++++------------ vignettes/washdata.Rmd | 30 +++++++++++++++--------------- 3 files changed, 32 insertions(+), 34 deletions(-) diff --git a/README.Rmd b/README.Rmd index d3975dd..08a42fa 100644 --- a/README.Rmd +++ b/README.Rmd @@ -23,17 +23,17 @@ knitr::opts_chunk$set( [![R-CMD-check](https://github.com/katilingban/washdata/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/katilingban/washdata/actions/workflows/R-CMD-check.yaml) -This package contains four datasets from an urban water and sanitation survey in Dhaka, Bangladesh conducted by [Water and Sanitation for the Urban Poor](https://www.wsup.com) with technical support from [Valid International](http://www.validinternational.org) in March 2017. +This package contains four datasets from an urban water and sanitation survey in Dhaka, Bangladesh conducted by [Water and Sanitation for the Urban Poor](https://wsup.com) with technical support from [Valid International](http://www.validinternational.org) in March 2017. -* `popBGD`: Dataset on estimated population of each primary sampling unit (PSU) that were surveyed. This dataset is a mix of data from [WorldPop](https://www.worldpop.org) for the non-slum areas and from the [2014 Bangladesh Census of Slum Areas and Floating Population](). +* `popBGD`: Dataset on estimated population of each primary sampling unit (PSU) that were surveyed. This dataset is a mix of data from [WorldPop](https://www.worldpop.org) for the non-slum areas and from the [2014 Bangladesh Census of Slum Areas and Floating Population](https://dataspace.princeton.edu/handle/88435/dsp01wm117r42q). * `ppiMatrixBGD`: Look-up table for calculating the `Poverty Probability Index` (previously called `Progress out of Poverty Index`) or `PPI` from Bangladesh-specific indicators collected from cross-sectional surveys. This look-up table is extracted from documentation of the `PPI` found at -* `surveyDataBGD`: Dataset collected through the urban water and sanitation surveys conducted by [WSUP](https://www.wsup.com) in Dhaka, Bangladesh. +* `surveyDataBGD`: Dataset collected through the urban water and sanitation surveys conducted by WSUP in Dhaka, Bangladesh. -* `indicatorsDataBGD`: Dataset produced from `surveyDataBGD` by calculating relevant indicators on water, sanitation and hygiene as specified and defined by [WSUP](https://www.wsup.com) +* `indicatorsDataBGD`: Dataset produced from `surveyDataBGD` by calculating relevant indicators on water, sanitation and hygiene as specified and defined by WSUP -This survey in Dhaka is one of a series of surveys to be conducted by [WSUP](https://www.wsup.com) in various cities in which they operate including Accra, Ghana; Nakuru, Kenya; Antananarivo, Madagascar; Maputo, Mozambique; and, Lusaka, Zambia. This package will be updated once the surveys in other cities are completed and datasets have been made available. +This survey in Dhaka is one of a series of surveys to be conducted by WSUP in various cities in which they operate including Accra, Ghana; Nakuru, Kenya; Antananarivo, Madagascar; Maputo, Mozambique; and, Lusaka, Zambia. This package will be updated once the surveys in other cities are completed and datasets have been made available. ## Installation @@ -60,6 +60,6 @@ citation("washdata") ## Community guidelines -Feedback, bug reports and feature requests are welcome; file issues or seek support [here](https://github.com/katilingban/washdata/issues). If you would like to contribute to the package, please see our [contributing guidelines](https://oxford-ihtm.io/washdata/CONTRIBUTING.html). +Feedback, bug reports and feature requests are welcome; file issues or seek support [here](https://github.com/katilingban/washdata/issues). If you would like to contribute to the package, please see our [contributing guidelines](https://katilingban.io/washdata/CONTRIBUTING.html). -This project is released with a [Contributor Code of Conduct](https://oxford-ihtm.io/washdata/CODE_OF_CONDUCT.html). By participating in this project you agree to abide by its terms. +This project is released with a [Contributor Code of Conduct](https://katilingban.io/washdata/CODE_OF_CONDUCT.html). By participating in this project you agree to abide by its terms. diff --git a/README.md b/README.md index c4f817e..7e96250 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,14 @@ This package contains four datasets from an urban water and sanitation survey in Dhaka, Bangladesh conducted by [Water and Sanitation for the -Urban Poor](https://www.wsup.com) with technical support from [Valid +Urban Poor](https://wsup.com) with technical support from [Valid International](http://www.validinternational.org) in March 2017. - `popBGD`: Dataset on estimated population of each primary sampling unit (PSU) that were surveyed. This dataset is a mix of data from [WorldPop](https://www.worldpop.org) for the non-slum areas and from the [2014 Bangladesh Census of Slum Areas and Floating - Population](http://203.112.218.65:8008/PageWebMenuContent.aspx?MenuKey=423). + Population](https://dataspace.princeton.edu/handle/88435/dsp01wm117r42q). - `ppiMatrixBGD`: Look-up table for calculating the `Poverty Probability Index` (previously called @@ -31,19 +31,17 @@ International](http://www.validinternational.org) in March 2017. - `surveyDataBGD`: Dataset collected through the urban water and - sanitation surveys conducted by [WSUP](https://www.wsup.com) in Dhaka, - Bangladesh. + sanitation surveys conducted by WSUP in Dhaka, Bangladesh. - `indicatorsDataBGD`: Dataset produced from `surveyDataBGD` by calculating relevant indicators on water, sanitation and hygiene as - specified and defined by [WSUP](https://www.wsup.com) + specified and defined by WSUP This survey in Dhaka is one of a series of surveys to be conducted by -[WSUP](https://www.wsup.com) in various cities in which they operate -including Accra, Ghana; Nakuru, Kenya; Antananarivo, Madagascar; Maputo, -Mozambique; and, Lusaka, Zambia. This package will be updated once the -surveys in other cities are completed and datasets have been made -available. +WSUP in various cities in which they operate including Accra, Ghana; +Nakuru, Kenya; Antananarivo, Madagascar; Maputo, Mozambique; and, +Lusaka, Zambia. This package will be updated once the surveys in other +cities are completed and datasets have been made available. ## Installation @@ -92,8 +90,8 @@ Feedback, bug reports and feature requests are welcome; file issues or seek support [here](https://github.com/katilingban/washdata/issues). If you would like to contribute to the package, please see our [contributing -guidelines](https://oxford-ihtm.io/washdata/CONTRIBUTING.html). +guidelines](https://katilingban.io/washdata/CONTRIBUTING.html). This project is released with a [Contributor Code of -Conduct](https://oxford-ihtm.io/washdata/CODE_OF_CONDUCT.html). By +Conduct](https://katilingban.io/washdata/CODE_OF_CONDUCT.html). By participating in this project you agree to abide by its terms. diff --git a/vignettes/washdata.Rmd b/vignettes/washdata.Rmd index 8fecd20..0cab58c 100644 --- a/vignettes/washdata.Rmd +++ b/vignettes/washdata.Rmd @@ -23,8 +23,8 @@ Faced with this trend of mass urban migration, governments and utilities are pro Without functional WASH sectors that can deliver new service delivery models at scale, huge numbers of people living in slums will continue to remain without access to the most basic services. Diseases related to inadequate WASH remain among the world’s most serious public health problems, and the associated impacts on economic productivity and children’s cognitive development are likely to have profoundly negative impacts on national development. -## [Water and Sanitation for the Urban Poor (WSUP)](https://www.wsup.com) -[WSUP](https://www.wsup.com) is a not-for-profit company that helps transform cities to benefit the millions who lack access to water and sanitation. [WSUP](https://www.wsup.com) believes that access to safe and affordable water, improved sanitation and improved hygiene practices underpin poverty reduction through impacts on health, education and livelihoods. This is coupled with a conviction in two core principles. Firstly, [WSUP](https://www.wsup.com) believes in the transformative power of markets and innovation: enormous strides can be made by bringing the local and international private sector into the urban WASH space, by driving business thinking in low-income service provision, and by viewing low-income people as consumers who make choices. Secondly, [WSUP](https://www.wsup.com) understands that the dynamising power of markets can only partially solve the problem: deep political commitment, institutional change, and a functioning WASH sector are equally critical. Sustainable at-scale progress in urban WASH will only be achieved if political leaders prioritise government investment and policy change, and if WASH service providers are assisted to radically enhance their capacity to deliver effectively on that investment. +## Water and Sanitation for the Urban Poor (WSUP) +WSUP is a not-for-profit company that helps transform cities to benefit the millions who lack access to water and sanitation. WSUP believes that access to safe and affordable water, improved sanitation and improved hygiene practices underpin poverty reduction through impacts on health, education and livelihoods. This is coupled with a conviction in two core principles. Firstly, WSUP believes in the transformative power of markets and innovation: enormous strides can be made by bringing the local and international private sector into the urban WASH space, by driving business thinking in low-income service provision, and by viewing low-income people as consumers who make choices. Secondly, WSUP understands that the dynamising power of markets can only partially solve the problem: deep political commitment, institutional change, and a functioning WASH sector are equally critical. Sustainable at-scale progress in urban WASH will only be achieved if political leaders prioritise government investment and policy change, and if WASH service providers are assisted to radically enhance their capacity to deliver effectively on that investment. ## [Valid International](http://www.validinternational.org) [Valid International (Valid)](http://www.validinternational.org) is a limited company registered in the UK. The company was founded by Drs Steve Collins and Alistair Hallam in 1999 to improve the quality, impact and accountability of global health and nutrition interventions. [Valid](http://www.validinternational.org) pioneered the Community-based Management of Acute Malnutrition (CMAM) model for addressing Severe Acute Malnutrition (SAM) at scale as well as the local production of Ready to Use Therapeutic Food (RUTF), and was the central force behind the advocacy leading to the endorsement of the model by the UN and multiple national governments in 2007. To date, the approach has been adopted in over 60 countries worldwide. @@ -36,13 +36,13 @@ Over the past ten years, [Valid International](http://www.validinternational.org Whist this work was initially focussed on the measurement of coverage of feeding interventions it has now expanded to assess multiple indicator sets, making the methodologies suitable for evaluation of a broad range of multi-sectoral interventions and practices including the assessment of WASH indicators. ## Background to the citywide surveys -In order to measure sustained universal coverage in urban areas of [WSUP](https://www.wsup.com) programme countries[^4], [WSUP](https://www.wsup.com) will be conducting citywide surveys in one selected city for each of our six programme countries in early 2017 and early 2020. These citywide surveys will collect data allowing service levels across the entire city to be characterised, while also allowing more detailed data to be collected in areas of the city of particular interest to [WSUP](https://www.wsup.com). These surveys are intended to generate useful information for others working in the sector including the municipality, regulator and local utilities. +In order to measure sustained universal coverage in urban areas of WSUP programme countries[^4], WSUP will be conducting citywide surveys in one selected city for each of our six programme countries in early 2017 and early 2020. These citywide surveys will collect data allowing service levels across the entire city to be characterised, while also allowing more detailed data to be collected in areas of the city of particular interest to WSUP. These surveys are intended to generate useful information for others working in the sector including the municipality, regulator and local utilities. -In support of these citywide surveys, [Valid International](http://www.validinternational.org) has been contracted to provide technical support with the design of the citywide surveys, with particular focus on the technical design of variable density sampling approaches that enable a general characterisation of the entire city, while allowing higher-resolution data to be obtained in areas of specific [WSUP](https://www.wsup.com) interest. This should be achieved while minimising the sample size as far as possible provided that it retains the ability to generate statistically significant conclusions. +In support of these citywide surveys, [Valid International](http://www.validinternational.org) has been contracted to provide technical support with the design of the citywide surveys, with particular focus on the technical design of variable density sampling approaches that enable a general characterisation of the entire city, while allowing higher-resolution data to be obtained in areas of specific WSUP interest. This should be achieved while minimising the sample size as far as possible provided that it retains the ability to generate statistically significant conclusions. -## [WSUP](https://www.wsup.com) information requirements and other survey design considerations -1. [WSUP](https://www.wsup.com) would like to be able to report findings that are representative for three specific populations of interest: +## WSUP information requirements and other survey design considerations +1. WSUP would like to be able to report findings that are representative for three specific populations of interest: * The general city-wide population; * Low income/poor population within the city; and, @@ -52,26 +52,26 @@ In support of these citywide surveys, [Valid International](http://www.validinte The specified populations of interest also provide some challenges that need to be considered when designing the survey. These challenges pertain to identification of these populations and determining where they can be located or found within the city. For low income/poor populations, the first issue to address is who to consider as having low-income or as being poor given that there are a multitude of concepts and metrics used to define this categorisation (e.g., income-based, asset-based, multi-dimensional poverty, etc.) and varying levels of available data that can provide information to determine who is low income/poor. In addition to knowing who is to be considered low income or poor, it would be important to know which areas of the selected city are considered low income / poor areas. Ideally, this should be presented in a map of the city indicating generally (or specifically) where areas of low income / poverty can be located. This can usually be done using map outputs of work done by other researchers on poverty mapping. However, most of this work on poverty mapping have results of low resolution (i.e., poverty is mapped down to district level only) and rarely present poverty mapping at smaller units of a city. - As for [WSUP](https://www.wsup.com)-identified populations of interest specifically populations who live in areas within the city where [WSUP](https://www.wsup.com) provides interventions, the challenges are similar in identifying who these populations are and determining the area in the city where they can be located. Whilst locating the general areas where beneficiaries of [WSUP](https://www.wsup.com) interventions live can be relatively simple, knowing the full and specific extent of where they are located in the city can be difficult given that they may not necessarily fall neatly into known administrative units/boundaries. + As for WSUP-identified populations of interest specifically populations who live in areas within the city where WSUP provides interventions, the challenges are similar in identifying who these populations are and determining the area in the city where they can be located. Whilst locating the general areas where beneficiaries of WSUP interventions live can be relatively simple, knowing the full and specific extent of where they are located in the city can be difficult given that they may not necessarily fall neatly into known administrative units/boundaries. - An additional issue with having a focus on [WSUP](https://www.wsup.com)-supported areas is that it has additional sample size requirements especially if the purpose of drilling down on these focused areas is to report on experience and satisfaction of users of [WSUP](https://www.wsup.com) services and interventions (which is what is indicated in our preliminary review of the questionnaire) specifically. We think that to get such information requires a different approach to data collection and cannot be easily nested within a bigger cross- sectional requirements without complicating the whole process with . + An additional issue with having a focus on WSUP-supported areas is that it has additional sample size requirements especially if the purpose of drilling down on these focused areas is to report on experience and satisfaction of users of WSUP services and interventions (which is what is indicated in our preliminary review of the questionnaire) specifically. We think that to get such information requires a different approach to data collection and cannot be easily nested within a bigger cross- sectional requirements without complicating the whole process with . -2. The type of indicators that [WSUP](https://www.wsup.com) would like to assess through the survey and the questionnaire that is to be used to collect information to calculate these indicators will also influence to some extent the design of the survey. Hence, they are factors to consider at design phase. +2. The type of indicators that WSUP would like to assess through the survey and the questionnaire that is to be used to collect information to calculate these indicators will also influence to some extent the design of the survey. Hence, they are factors to consider at design phase. From the current questionnaire that we have seen, the target respondent of the survey are households with the head of the household present during survey time as the key person of interest to provide answers to the questions. So, this is primarily a household survey. Within the questionnaire, some form of household roster is documented such that the head of the household is asked about the other members of the household and specifically their ages and/or their age groupings, their gender and other specific categorisation / groupings of interest such as persons with disability, pregnant women[^6], and in some cases persons living with HIV/AIDS (PLWHA). This is not a standard household roster per se as the data collected on the members of the household are still attributed to the household itself (the data on the members are individual variables on the household data itself) rather than a separate data branch from the household data (which is what is typical of a household roster). From our review, it seems that the data from household members are used to report indicator results of access and coverage to water and sanitation services specific to the different categories of interest. Such kind of reporting has sample size implications but as of yet it is not clear whether this is indeed what the purpose of the household roster is. So, for the purpose of this design document, we focus on the idea that this survey is targeting households and reporting results on households only rather than different categories of interest to which members of the household belong to. - The questionnaire also indicate that most likely majority of the indicators that [WSUP](https://www.wsup.com) needs to be reported are proportion-type of indicators and mostly based on respondents' self-report with most questions requiring a yes/no answer whilst some require responding based on a scale[^7] which are used for eliciting satisfaction from services that accessed and/or provided. The questionnaire doesn't require measurements to obtain data (numerical data) but a module on poverty assessment[^8] uses a numeric scoring scale to produced/report an index score for a household that is then used to assess the level of wealth/poverty of the household. Given that majority of the indicators are proportion- type, sample size calculations will take this into account. + The questionnaire also indicate that most likely majority of the indicators that WSUP needs to be reported are proportion-type of indicators and mostly based on respondents' self-report with most questions requiring a yes/no answer whilst some require responding based on a scale[^7] which are used for eliciting satisfaction from services that accessed and/or provided. The questionnaire doesn't require measurements to obtain data (numerical data) but a module on poverty assessment[^8] uses a numeric scoring scale to produced/report an index score for a household that is then used to assess the level of wealth/poverty of the household. Given that majority of the indicators are proportion- type, sample size calculations will take this into account. Finally, it should be noted that by nature, indicators on access to water and sanitation services are highly clustered. That is, source of drinking water or type of sanitation facility tend to be delivered or provided in a similar way among groups or sets of households specifically those living within a block or a neighbourhood. Hence, responses taken from households that live near each other or on the same street or neighbourhood will most likely be similar if not totally identical. This is the nature of a water and sanitation questionnaire and their associated indicators in a cross-sectional survey and should be factored in when estimating sample size. -3. [WSUP](https://www.wsup.com) would like to have as much spatial disaggregation of the results across the city as possible as this will provide more nuanced information for the organisation with regard to variances in service provision and access throughout the city which can in turn help guide programme development, beneficiary targeting and programme implementation. At the minimum, [WSUP](https://www.wsup.com) would like to be able to report results specific to the three main populations of interest mentioned above and ideally have an even finer breakdown of results across the low-income/poor groupings and the [WSUP](https://www.wsup.com)-supported communities. +3. WSUP would like to have as much spatial disaggregation of the results across the city as possible as this will provide more nuanced information for the organisation with regard to variances in service provision and access throughout the city which can in turn help guide programme development, beneficiary targeting and programme implementation. At the minimum, WSUP would like to be able to report results specific to the three main populations of interest mentioned above and ideally have an even finer breakdown of results across the low-income/poor groupings and the WSUP-supported communities. This requirement has implications on the sample size (both overall and at each level of disaggregation) hence should be taken into account. The general rule is, the finer the resolution of results needed, the higher the sample size required. ## Survey design -Based on the considerations discussed above, we propose the following overall design that can be applicable to all of the six countries that [WSUP](https://www.wsup.com) plans to survey. +Based on the considerations discussed above, we propose the following overall design that can be applicable to all of the six countries that WSUP plans to survey. ### Sample Universe The survey is to take place at household level. There are three populations to be surveyed: @@ -80,7 +80,7 @@ The survey is to take place at household level. There are three populations to b * A representative sample from identified low-income/poor areas of the city, assessing the same indicators -* A representative sample from one or more [WSUP](https://www.wsup.com)-identified areas of interest, either for previous work locations or proposed future locations, again assessing the same indicators +* A representative sample from one or more WSUP-identified areas of interest, either for previous work locations or proposed future locations, again assessing the same indicators ### Sample frame We propose a sampling frame with at least three levels of spatial stratification across the city and a two-stage spatial sampling design within each of the spatial strata. @@ -99,9 +99,9 @@ The three levels of spatial stratification that we propose are: It is also important to clarify that this stratification on low-income/poor does not necessarily imply that all respondents within areas that are considered low-income/poor are indeed low- income/poor (based on actual metrics of poverty such as wealth index, etc.) and the same for areas that are classified as not low-income/poor. Variations in wealth status at the household level can still vary within these areas and this variation will be captured through the survey itself. What this geographical stratification on the basis of low-income/poor does is it allows us to provide a specific sampling frame and hence a specific dataset for this area to be able to provide more robust disaggregated spatial results. This is based on the recognition that these areas of low-income/poor have more likely very different characteristics compared to the more formal and organised areas that are not considered low-income/poor. Such characteristics (e.g., housing structure, available services, etc) would make these areas function in a different way than others and the households within them live in a different way than other households in other areas. Capturing this variation specific to this area would therefore be important particularly in an urban-setting survey where clustering is very common. -3. The third grouping are [WSUP](https://www.wsup.com)-identified areas of interest either based on previous work locations or proposed future locations. These are even more localised areas and are often not clearly delineated geographically. This will require work to delineate and map these areas as clearly as possible so that they can server as third level sub-divisions with their own sampling frame. +3. The third grouping are WSUP-identified areas of interest either based on previous work locations or proposed future locations. These are even more localised areas and are often not clearly delineated geographically. This will require work to delineate and map these areas as clearly as possible so that they can server as third level sub-divisions with their own sampling frame. - It should be noted that this third-level of sub-division will require additional sample size which should be considered weighing in the desirability of having results specific to [WSUP](https://www.wsup.com)-identified areas of interest with resources available. + It should be noted that this third-level of sub-division will require additional sample size which should be considered weighing in the desirability of having results specific to WSUP-identified areas of interest with resources available. Each of these levels of spatial stratification will have their own sampling frames and as such will require their own sample sizes. From da6fa573b09bea7e9da610bf2dbbcc8ffd641874 Mon Sep 17 00:00:00 2001 From: Ernest Guevarra Date: Fri, 12 Apr 2024 06:44:58 +0100 Subject: [PATCH 2/2] add rhub GHA workflow --- .github/workflows/rhub.yaml | 95 +++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 .github/workflows/rhub.yaml diff --git a/.github/workflows/rhub.yaml b/.github/workflows/rhub.yaml new file mode 100644 index 0000000..74ec7b0 --- /dev/null +++ b/.github/workflows/rhub.yaml @@ -0,0 +1,95 @@ +# R-hub's generic GitHub Actions workflow file. It's canonical location is at +# https://github.com/r-hub/actions/blob/v1/workflows/rhub.yaml +# You can update this file to a newer version using the rhub2 package: +# +# rhub::rhub_setup() +# +# It is unlikely that you need to modify this file manually. + +name: R-hub +run-name: "${{ github.event.inputs.id }}: ${{ github.event.inputs.name || format('Manually run by {0}', github.triggering_actor) }}" + +on: + workflow_dispatch: + inputs: + config: + description: 'A comma separated list of R-hub platforms to use.' + type: string + default: 'linux,windows,macos' + name: + description: 'Run name. You can leave this empty now.' + type: string + id: + description: 'Unique ID. You can leave this empty now.' + type: string + +jobs: + + setup: + runs-on: ubuntu-latest + outputs: + containers: ${{ steps.rhub-setup.outputs.containers }} + platforms: ${{ steps.rhub-setup.outputs.platforms }} + + steps: + # NO NEED TO CHECKOUT HERE + - uses: r-hub/actions/setup@v1 + with: + config: ${{ github.event.inputs.config }} + id: rhub-setup + + linux-containers: + needs: setup + if: ${{ needs.setup.outputs.containers != '[]' }} + runs-on: ubuntu-latest + name: ${{ matrix.config.label }} + strategy: + fail-fast: false + matrix: + config: ${{ fromJson(needs.setup.outputs.containers) }} + container: + image: ${{ matrix.config.container }} + + steps: + - uses: r-hub/actions/checkout@v1 + - uses: r-hub/actions/platform-info@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + - uses: r-hub/actions/setup-deps@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + - uses: r-hub/actions/run-check@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + + other-platforms: + needs: setup + if: ${{ needs.setup.outputs.platforms != '[]' }} + runs-on: ${{ matrix.config.os }} + name: ${{ matrix.config.label }} + strategy: + fail-fast: false + matrix: + config: ${{ fromJson(needs.setup.outputs.platforms) }} + + steps: + - uses: r-hub/actions/checkout@v1 + - uses: r-hub/actions/setup-r@v1 + with: + job-config: ${{ matrix.config.job-config }} + token: ${{ secrets.RHUB_TOKEN }} + - uses: r-hub/actions/platform-info@v1 + with: + token: ${{ secrets.RHUB_TOKEN }} + job-config: ${{ matrix.config.job-config }} + - uses: r-hub/actions/setup-deps@v1 + with: + job-config: ${{ matrix.config.job-config }} + token: ${{ secrets.RHUB_TOKEN }} + - uses: r-hub/actions/run-check@v1 + with: + job-config: ${{ matrix.config.job-config }} + token: ${{ secrets.RHUB_TOKEN }}